Just a prediction. The black line is more probable but the red line could happen if the current base that is being made gets destroyed. The green circle indicates the last time the historical support line was broken. It dropped below 91% because there was no additional support beyond that. At $140 there is old support from the last base so bitcoin shouldn't drop below that. July 25th is right about the halving date. It's currently slated for the 28th but it's been pushed forward several times before now. bitcoinclock.com/
I may be over predicting the next halving since the last halving was only a signal instead of an ATH, but I believe people will be trying to get a jump on it since after the last halving, the ATH was 5x > last ATH.
Adjust the circle so that it fits within the green box to view the chart the way I posted it.