I try to buy whenever I can. Also depending on what the price is though.
If I think that the price will go down in a couple of days, I will wait a couple of days before buying.
I also do this but I try to do it on the safest way possible, I do not buy with high prices of course and I also look at the daily market so I can see what is coming.