It is generally better to buy stocks when their prices are quite low, although you should be quite confident that the stock price is not going to fall lower. Try to follow what a stock price has been for a few weeks before buying. If the stock price suddenly dips, that is normally a good time to invest