Haha, well I got my cheap laugh in this morning. It's alright, i'll always remember how chubby I am and use that to keep my diet going strong.
With alcohol i find it best just to step above it completely. I had my drinking days, good memories and bad memories. And I even got drunk as recently as April. Man i regretted that, felt like absolute ass, did a back workout when hungover and every set would give me a throbbing headache. I felt so goddamn stupid. Why would i work my ass off all day and then throw it away at night. If its a few beers of wine whatever. If it's enough to get drunk, it's enough to **** your gains, IME.
And on cycle it's not excusable. Cycling should be pretty hardcore, I mean you're putting your body through a lot of additional stress and taxation for a short period of time, during that short period of time everything should be PERFECT. Alcohol just shouldn't enter into the picture.
I do smoke weed though. I smoked about every other day during my recomp cycle. My body responds very well to it, especially compared to alcohol. If I have a particularly grueling workout, I come home about to throw up, 1 hit solves it instantly. If i'm carbing up or bulking and need hunger, weed. Helps me to get to sleep too. I view it almost as a weightlifting ancilliary.
I've talked to enough people to realize that a lot of people aren't so compatible with weed and so i'm not going to preach it. Just saying what works for me, and is a nice way to relax, or socialize with my friends, that doesn't absolutely kill my gains.