Its all about priorities. I skip out on the Starbucks, going to the movie theatre, etc. so I can train. I either save up and buy in bulk or reload what I can.
Yup, I've always saved (I know this is the hard part) and go "all-in" to buy in bulk (1,000-2,000) when I see a good deal. The past couple years, this has been "surfing" the peaks between media-driven panics.