I'm a big fan of moderation. Perhaps that's why I haven't competed yet. I can stick to my diet with no problems for usually around 6-8 weeks at a time before I have to indulge once. If I didn't make it two weeks, then I'm not eating two whole pizzas with a box of pop-tarts, I may eat a piece of pizza on top of the meals I was supposed to get in. Drinking is the same. Truly indulge in one vice at a time and don't think for a second that gear is not a vice. If you're on test 500, a drink once a week may not be too bad. If your first run with tren is approaching 800mg, and dbol is in the mix, hold off completely. I took a few steps away from my point, but I suppose it is this; enjoy your life while trying to reach your goals, don't let your discipline or your lack of discipline rule your life.