If you've been studying your market properly you will know when the time is right to buy shares. The best time would obviously be when prices are low but on the increase. Knowing when the price is right will come instinctively once you've studied the market for a while, combined with a knowledge of your chosen company for investment. Also check out our page on where to buy shares.