now I'm not spending my bitcoin what I can do now is to save my income bitcoin to my wallet and sell if the bitcoin goes high, then hold again when the bitcoin is low, I'm waiting for halving , may be after halving, we will find out what will happen.
You need to have a specific number as a basis on how you can identify the price as high otherwise you will be waiting forever and you might miss your chance to maximize your profit.