A lot of investors, including myself, hold stocks for the long term. But I've now encountered that it's quite a different time horizon for everyone. Some people hold long term for 5 years, some for 10 years and some for 30+ years.
I pomentally held my first stock the longest and now it's 11 years and I'll easily add another 20 and probably more to that.
How about you?