As a general truth, and historic reviews show this, the period from Jan - April is usually the best for stocks, and for mining stocks. 'Sell in May and Go Away'.... then bottom fishing in October (Black Friday fears) and November and December (tax loss selling).
There are always exceptions, but this is a general truth.
But to be disciplined and patient and always follow this, and perhaps sit on 100% cash during May - November, is a difficult thing to do. Something I have not always done either. Had I followed this for May, 2012 ..... wow, my portfolio would be a helluva lot better than it is today.
But historically I have done it a few times and siphoned off profits to my bank account, which in hindsight has been the smartest moves.