It is actually not about how long, it is about the price. You can sell your coin anytime when the price is high and will give you profit.
But does it make sense to sell an asset that has a further prospect for growth? If you have assets in fiat and you do not need money urgently for some expenditure then the best strategy is to hold bitcoin.