I would say you're doing awesome, Davey! After all, I was a big raging drunk for no reason than that I liked being drunk!
Compared to some I don't really have any serious problems. So I sometimes feel silly telling people "keep your chin up". But realistically I suppose no matter how bad things are everyone probably can think of someone that has it worse.