Absolutely yes! It is a great idea to hold your bitcoins for another 5-7 years because bitcoin has a lot of potential to reach an unimaginable price by that time. Bitcoin is a great investment asset for many people like us. I don't personally spend my bitcoin for silly things like coffee, groceries or anything else which can be bought using fiat currency. It will make you regret later.
My plan is very simple. I earn bitcoins from various sources and keep saving it. I have a plan to save it for another at least 3-5 years so that I can buy something really expensive or I may pay off a major portion of my mortgage using my bitcoin savings. So trust me, it's totally worth it to save bitcoin for another 5+ years.