Hi and welcome,
I can relate to everything you are saying. I'm a few years older than you and I can tell you that it only gets worse if you don't stop. The shame you are feeling about your most recent drunken evening... I've probably experienced that a hundred times. I can't tell you how many mornings I've woken up to frantically check my email, Facebook, phone, etc to try to piece together what sort of fool I made of myself the night before. It's a terrible feeling, but the good news is you never have to go there again!