>>5774255You're stuck in cycle of failing to temptation and then guilt tripping yourself over and over again. It gets a little worse every cycle and in time it will slowly destroy your perception of self worth.
Two things you will need ,first is some kind of calendar where you can cross days and note advancements
Second is a kick. Same as with impulsive alcoholic you need something to snap you out of temptation and remind you to keep on track.