I had about a year and a half stretch in my mid 20s (I think... 25-26, I dunno might have been 26-27) where I didn't do shit. Didn't drink, no reefer, nothing. That's the longest I've done anything like that since I first started drinking and getting high.
I just wanted to take a breather from the booze for a bit and I'm gonna try to keep it more to occasions like concerts, bdays, bbqs, meeting up with a friend for a few drinks and not like "well I'm off two days and bored let me get a 18 pack" type shit.