You can't actually predict when the great time for mining is, well at least not with 100% certainty. cryptocurrency is very unpredictable.
Because cryptocurrencies are very difficult to predict and predict, so most people now choose several types of cryptocurrencies to get maximum profit because choosing one I don't think will be enough to mine profits at this time.