Congratulations! Situations like that really test you. When I travel for work, EVERYONE I'm with is drinking and always look at me like I'm weird because I won't have just one beer. But I know how that will end and it sounds like you do as well. Well done on staying strong!