Trying to time the market is a bad idea, and will end up eating at your brain. The easy answer is to do dollar cost averaging, buy every pay day a set amount, and do this for a few years. This way you buy when it is high and you buy 'more' when it is low. This is one of the most common and successful investment strategies I am aware of for BTC.