It only gets worse, Shady (I'm 48 now, and in my mid 30's I noticed the things you are). You can do all the aspirin / water things (which do help to a degree), but as you get older, you'll still feel "off" the next day if you go to bed with a buzz.
What worked / works for me is to simply drink a little slower, a little less, and finish up a little earlier. I drink less than one an hour now (if I finish a beer quick, I'll have a water), and I rarely go beyond 3-4. At first, I had a little anxiety in hanging out w/ people / etc (because I was always an 8-10 beer guy, got a nice buzz on, etc), and I noticed that was all internal - when you're an adult, nobody around you cares how much / how little you drink (or even notices.) And I also noticed I had just as good a time having 3-4 drinks as I did having 8+.