To me bitcoin is there to gives you money when you're satisfied to take the money or take your if can't wait when is dropping.
To you, but to me it's completely different. I'd also like to note that bitcoin is money. Why should I exchange one form of money into another if I'm not ready to spend it?
Whether you hold or not what will happen in bitcoin will still happens, is good to hold but too long hell no, because am not the future, future is expectations real life is in the present.
How do you know what is too long? For people who sold at 2017 high of 20 000 holding to another high was too long but not for me. I was ready to wait much longer and I'm still ready to wait more. If you're not, don't hold it. I see no problem in that.