Let me reply this: Yogesh 8 hours ago Sir jubilent industries jaisa aur koi stock abhi hai ka koi jo 5 year rakh sakta hai. Sorry sir only experience person tell this tipe of stock. Aap ke stock research ko really salam hai, you are my SHARE MARKET GURU ho. My Reply: For a stock to hold for 5 yrs, one need to buy at very low valuation. Low valuation means, at very Low Mcap. Below 100 Cr Mcap!! Like say, if a stock has 50 Cr Mcap, and we pick that, then it will have a long journey. At ONLY 500 Cr Mcap it will be 10X, and at ONLY 5000 Cr Mcap it will be 100X.... People buy or recommend stock at 5000 Cr Mcap. When we buy low, at below 100 Cr Mcap, we have to not to worry about Biz cycle. We have not to worry about management not getting any growth and hence to sell and buy something else. I am writing this because one of the followers asked me about Biz cycle and Biz peaking. That happen when u buy 20,000 Cr Mcap Co. That happens to Nifty 50 ( Known as NSE)or A gr stocks( known as BSE). We have not to look at Biz Cycle or Biz peaking out if we Buy Low. And that Helps not to worry about Biz Peaking or Biz Cycle... Read my post 4-5 times and more... Each and every word is worth it!!