soo i´m not 21 but from germany we have drinking age 16 for beer and 18 for other stuff...
i think you have a big problem.. analyse your behaviour... why do you drink?? do you really need alcohol to enjoy the time with your buddys? or is it sth you want to hide or forget about when you drink...