I have very clear my answer: the right moment to sell Bitcoin is NEVER. "Why do u buy it if you are not gonna sell it?" "When are u gonna take ur profit?" These are the questions that I expect of course. If you know what is Bitcoin, and you know without any doubt that it's value today is ridiculous comparing with the price it will have in few years, u need to know that having Bitcoin is the best reserve of value that you will ever have.
That means that u don't need to sell ur Bitcoins to enjoy ur life. Why? In future, your Bitcoins will be the best guarantee u can afford to buy a house, take a loan o whatever u wanna make. Why to sell ur BTC loosing the opportunity to have them in the far future? Why to spend 1 BTC in a car in 2025 (for example) if you ill be able to buy a house with 1 BTC (in 2030)? The best you can do is buy Bitcoin, Hodl them forever and NEVER be afraid about the Bear Markets.