I've noticed that XRP had its first market cycle at like 30 or so cents. 33 weeks later, we hit all time highs again.
Let's not forget, we need to go up more than 100% to reach all time highs on Bitcoin again. The sell orders are too stacked to remotely see all time highs next month.
I would not try to predict bottoms either, wait for signs of trend reversals.