I find that planning ahead to prevent boredom is super effective. Gamblers (especially those prone to addiction) get bored easily, which is why the highs and lows of gambling are so appealing. I make detailed plans for my week every Sunday – schedule gym time, meetups with friends, projects, etc. Having a structured plan makes it less likely I’ll turn to gambling out of boredom.