MR, I didn't read your whole diary, but have you considered talking to your doctor about depression? I know, it's not my place, but it seems like there's a lot of self-destructive habits in there.
Regarding the 7-11 stop, I have a bad problem with hitting drive-through on the way home. I've had luck visualizing myself driving straight home when I get in the car. Also helped with a two-day personal challenge, followed by a three-day, etc. I'm halfway through a month-long challenge and it's going well, I gotta say.