There is no personal answer to this question but it is everyone's own intuition that the amount of time long enough to hold bitcoins depends on various factors, such as your investment goals, risk tolerance and financial situation. Many experts recommend a longer holding period of at least one year but that's acceptable to me. On the other hand, you can hold for a very short time because the price of bitcoin fluctuates rapidly. Moreover, any financial investment carries some risk unless you can predict the future. While trading cryptocurrencies using technical analysis and keeping your finger on the crypto pulse and without financial acumen, it would be ideal to leave your money for the long term. Anyway you buy at dip price and sell at pump time and try to make small profit, if you want to plan with short time investment.