Welcome to the forum. I’ve come to the same realization after years of dry spells and relapses that I need some help in overcoming this. So after years of fighting it, I’m back to meetings and a program. Seems to work for many.
You should definitely check out the Daily Check In thread.