It is not advised to buy on July 31st, may be a day before that or two. You need to have all your stash on a wallet but segwit. The price will definitely rise and it'll be a new life for all the Bitcoiners here. Buy as early as possible and hold them well.