The shock of almost getting an STD will do it (thought I got herpes on my butt/thigh but turned out to be shingles after swab test).

I also put the money that I'd have spent punting into a dedicated investment account. It really helps to see the amount going up every month. I have around $4k in the account now.