Time and Buy price are the essence
In a growing economy you will make money. at what price you buy matters a lot. say you buy a good stock when the market is going down (Bear market). so, you buy at a lower price. the stock will likely double in 5 years. but if you buy a good stock at a peak price. at this buy price also the stock will double but not in 5 years. but longer. say 7 years. you will be a winner in a good stock but buy price matters. a higher purchase price takes longer to give returns.
We are all investing to make money. we can only make money if we sell higher than the purchase price. then only profit will come. so, try to buy at a lower price.
check the 52-week high and low prices.
check the P/E (share price/earnings per share) ratio. Between 15 to 20 is a good valuation. use your judgement and try to buy at a good price.