mistakes in the past and obsessing over wishing that I had done things differently, or sooner or not at all
Welcome to The Human Race. I think you've pretty much described everyone on this planet. Regardless of Age, Gender or Social Standing. Whether they drank or not doesn't really matter.
Thank God you see your errors, and see a need for improvement in your future life. It's the ones that don't that I'm concerned about.