The question is do you have enough money to make the purchase with Fiat? If so then I would rather keep my bitcoins then spending them right now. In case you don't have enough money and need to sell some of your investments it's okay to take a profit right now. Bitcoin came a long way to come back to the 30k USD levels and it's okay to take a profit now, but you should be aware that long term the price is going to rise higher. What kind of purchase are you going to make? Is it something necessary or unnecessary? You might feel bad in 6 months if you bought something unnecessary with your bitcoins and the price is going to rise much higher.