The thing is that people doesn't know the exact time they invest in bitcoin
I think investors who are accumulating bitcoin for long-term profit should not try and figure out the best time to accumulate bitcoin because it will delay their bitcoin accumulation journey, and that's indirectly timing the bitcoin market. Their major concern should be how to be consistent in accumulating bitcoin, increasing the size of their bitcoin holdings, and being able to solve their daily needs.
So people doesn't know the actual time to invest
The actual time to accumulate bitcoin is when your bitcoin accumulation money is ready and you use it right away to invest in bitcoin without having any point of entry on your mind.
for me I do invest in bitcoin anytime I feel like to invest in bitcoin
What if you feel like investing in bitcoin twice per year? Your approach to accumulating bitcoin will make you less consistent, and you can't accumulate a reasonable amount of bitcoin. It will be better if you adopt the DCA strategy to accumulate bitcoin either weekly or monthly to help you be consistent and serious about accumulating bitcoin.
so I believe that with such an investment that is not planned you can make a profit
I disagree with you; bitcoin investment is a long-term investment, and if you fail to plan, I doubt you will sell your bitcoin during your accumulation process. No matter how shitty your source of income is, always make provisions for emergency funds, reserve funds, and floats if you want to succeed with bitcoin investment.