I was not believe that is too late to buy bitcoin, because for me this is a good time to invest in bitcoin. Due to continuously declining of bitcoin price more users was worried, that's they sell immediately their bitcoin.
This is the best time to buy bitcoin since the price is on the DUMP state, and we could make a lot of profits if the next PUMP will happen after August 1, but it depends on you though, if you are doubting it then just simply don't buy some, and if you really want to make a real money out of it, then this is the good time, yet you have to consider the risk also, since we don't know if this SegWit activation will really going to happen.
All we can do for now is to wait until August one, and may the odd be in our favor, I don't want this hard fork thing to be happen---we all do, so I'm hoping this is just some kind of trash again like the last time.