I have been considering these two terms, "Buy-and-hold" and "long term investment", as applied every day especially from crypto enthusiasts; that certain people considered between 10 to 20 years as a long term investment, while others may consider five years to be a long-term investment. Individuals might have a shorter concept of long term, while institutions may perceive long term to mean a time far out in the future. Your opinion about these two term's descriptions will be appreciated.