It depends on what you know about bitcoin and how much money you invest in it relative to your assets. If you invest only a fraction of your money in bitcoin. I think you can hold it for a long time.
I've been holding bitcoin for 6 months already and planning to hold it until next year. I don't know how can they say don't hold it for long time, while I know that bitcoin is good for long term.