For holding, I think each person can have a different target. But surely, no one plans to hold forever. If you ask me, simply I will say to hold until Bitcoin price can reach $65k+. I don't target till Bitcoin price about $100k, for me to sell my Bitcoin at $65k-$70k is enough. After selling all my Bitcoin, then I will focus on selling my altcoins, will plan to convert all to USDT. So, before the end of this year, I am only holding USDT.
Well that depends upon on the holder on which profit they are preferred, if the holder is contented with the small amount that is being held and sold of the desired target, that is fine because at least he makes a profit after holding for a long time or even in a short time. I like your idea, you are aiming at a small profit that potentially will happen in a short period of time of bitcoin because, for me, bitcoin will not grow too much, it will always have resistance after dropping the price and after dumping, it follows with pumping.
Following you with that statement, indeed the person who choose to hold always may decide when he plans to sell his assets, if you are okay with gaining small percentage then it will not take that long for you to hold, as the market will triggered your set targets in a much quicker span of time.
Though it's also depends on when you made your entry, if you bought at the very peak and the timing of the correction take place, consider waiting for longer time before you achieved that small growth from your investment.
It's always best to set your target and patiently wait till the value hit it up, then enjoy all your profits.