Rally appears to be over after rallying 52.6% which is right in the middle of the accepted 33%-66% rally range. Head and shoulders price action coupled by a downward KST crossing, head and shoulders McClellan Oscillator action, and a declining ROC channel, indicate future downward motion.
Timing the bottom is almost impossible. Instead, look for buy signals. When the ROC indicator goes from mega oversold (-20) to mega overbought (+20), along with the KST either showing a positive divergence or weekly MA crossover and a McClellan Oscillator (measure of market breadth) mega oversold (-70) to mega overbought (70) is the signal I would look up for!