Yes, personally I also have the same condition. I keep very few assets due to many factors, and of course that makes me regret it. Most of us are probably too quickly satisfied with the price of bitcoin. Even though we are very sure that the price of bitcoin can become very high, sometimes an urgent need makes someone have to sell the bitcoin that they are holding for the long term, especially if at that time we feel that the price of bitcoin has become very high.
There is no need to regret it when you sell your BTC, there are certain situations in which you have to sell your coins because you need fiat to solve some problems in real life. You can always accumulate BTC again, as long you have a good source of income or good skills, so you're either going to buy or earn it. Needless to say that BTC is also a currency, so spending it should never be ruled out of our books.
I also think that Bitcoin still has the potential to increase in price in the future so it is still okay to buy now and keep hodling. Most of us might regret selling our coin in the future that's why we should have plans for our Bitcoin. We need to do everything possible to ensure we keep our coins even if it will take to alternative sources of income. Even if you have plans to sell during the bull run, there should be a plan to replace what we have sold when the price drops. Having emergency funds could also help to reduce the impromptu selling of Bitcoin due to sudden problems or challenges. Emergency fund is very important for long time Bitcoin hodlers because life conditions are unpredictable.