I am a professional about Speculation and after analysis BTC market for 7 years i want to share my experience.
The Spike price of bitcoin always happen after the halving. see the chart:
Bitcoin price always touche 1/5-2/5 Of the last spike price and then it remains at a range/flat price.
We have 547 days till next halving. One year after next halving the price will begin to rising.
So you should sell all of your bitcoins and do another thing with your money. Then after 900 days that started from today you should come back to Bitcoin market and buy some Bitcoin. Think about next 900 days when the price will be flat.
Don't put your money in the a flat market. sell your bitcoins and get some cash and do another business and make more money then buy more bitcoin at Q2/Q3 of 2021.