Bloody hell Steve, you have given up heaps!!
I dont believe in giving up anything, most things are fine in moderation.
I do make some *wiser* choices though, like I choose the least processed option of whatever I am eating.
Stoneground Wholemeal over White, Whole over Processed, Fruit over Juice etc etc.
I still drink too much, mainly in social situations, dont smoke and am a certified endorphin junkie