I'm a day trader and I have holding period of just 5 days. I do not hold for a long time because for me it is wasting of time. If my trade did not materialize then I will let go the coins that I have and I will find another coin that I can trade. There are a lot of opportunities in market and why I will let myself to hold a coin that can make my portfolio have a losses.
You also need to look at how fundamentals work, if the trend is still developing, then prices will continue to move to the highest limit due to matters related to partnership schedules, mainnet and other important matters. usually continues for one month until deadline ends, if you hold patiently will get the best profit, such as chainlink and WPR a few months ago, orders can also be done ladder by ladder so as not to get stuck with a changing trend.