. My personality does not allow me to invest over years time. I don’t have that kind of patience.
I would suggest not buying stocks then.I don't buy a stock unless I think it would be worth holding for years. Even if you're right about the long terms prospects of a business, it can take a long time for the market to come around to your point of view.
On short timescales the price of a stock can be driven by a zillion different factors. I try to protect myself from that by buying real businesses that would be worth holding rather than hyper speculative high p/e crap.
Plus you have the short term vs long term capital gains issue.