I think any time you have the extra cash around is a good time to buy an extra firearm. Never can have to many firearms. Usually I find around the end of April /beginning of May . Most stores are trying to unload old stock to make room for new model year coming in.