It does sound like you are making progress if you've stopped going in on your days off! Being aware of the problem is huge. I used to do that too and stopped and really don't like thinking about that part of my past
It's a hard habit to break, but you can do it!