I've picked up a few hobbies, if I have a bad day I'd rather go to the shop and buy a load of sugary crap or have a takeaway than go back to the pub.
I'm not finding it all that hard tbh, I've kind of gotten over it, once the habit is broken you realise how much time and money you wasted. I can sit in the pub and drink water now no problem.
It's work that's the thorn in my side, I can't get consistent with eating well as I flop between days and nights and on nights I'll always end up in McDonald's or I'll grab crap on the way home...it'll all click soon. Cheers.