This part kind of seems correct, yet I am not sure exactly what you mean by "the next halvening" since we have a halvening coming up in about 3 weeks, so are you suggesting that someone invests into bitcoin for 3 weeks ONLY? or are you referring to the next halvening being 4 years from now?
I would agree that having a 4-year investment timeline would be a good idea, yet if you were merely referring to this upcoming halvening as an investment timeline, then that would more likely be trading and/or gambling rather than investing.
No sir, what I mean is the halving in the next 4 years, not the halving which is now only a few days away.
In fact, I've calculated that if I could only buy Bitcoin monthly, I could collect around $4,700 over the next 4 years if I could really get $100 every month regularly.