Whenever I wake up, having been drinking the night before, I feel tremendously guilty. Moreso if I got drunk, but even if I just had a couple of beers, I feel like I've done something terrible. I just recall the night before and imagine myself saying stupid things and offending people, even if I didn't do anything remotely like that. Take today as an example - last night I got home rather late and rather drunk and couldn't open the door with my key (it is a tricky lock at the best of times) so I rang the doorbell and my housemate let me in. She didn't mind - she just laughed at me a little - but when I think about that I just feel like such a jerk. If anyone else did it I wouldn't think any less of them, but for some reason I think the rules are different for me. It is like I want to be completely in control all the time, and I am scared of what things I might do when I am not so in control. I'm not sure what to do - I don't intend to give up drinking, so basically I would like to figure out why I feel so horrible the next day and get over it. Any ideas?