Wow - I can relate to so much of your story it's almost uncanny. I also come from a small town where the only thing people do is drink, and I too began drinking unhealthily when during my second time round going to university my first love left me.
(The difference is I'm still with the crumby second boyfriend who can't get a job and I'm 27 and only now thinking I maybe, might have a problem! So you are making better progress than me! ha )
Thank you for sharing and well done on all of your progress!