Great post man, your younger life up to sexy bitch is like a mirror image of my life. I'm only 18, and your 21 I'm guessing. I too am dealing with the devil of depression and smoke weed quite often, but I'm entering the Marines in hope that it will bring my life much honor and reason.
+rep mate, I'm glad you could beat it, I will give those books a look at. They sound great!