Holding Bitcoin for the long term without being tempted to sell is very difficult it requires a combination of mindset, strategy, and security measures to be able to hold for a very long period of time, below are some measures that will help you.
1. Backup funds.
Make sure you have an emergency, reserve and float funds, this funds will help you when ever you are in an emergency and you don't have finance which is what is needed, instead of dipping hands into your Bitcoin by selling it you can just use your backup funds to settle the emergency.
Having a backup funds will reduce the emotional pressure to sell during market downturns also.
Because with reserve funds we can use them when we need money for the necessary needs without having to sell the Bitcoin that has been stored. Reserve funds must be in cash, not in other forms. In addition, the business must also continue to be active so that weekly income can accommodate everything including keeping yourself busy without having to think about assets in the portfolio. I think reserve funds are one of the capitals to make Bitcoin investments last for the desired period of time.