Paulos,
If I find that elusive trick that will make all these chit feelings go away, you will be first on my list of people to call, trust me!! I think we just have to believe that the good days will outweigh the bad. When I was your age I was a mess on social security who drank 24/7 and was heavily medicated.
Now, (few years on!) I work full time, I study part time, I am in a wonderful relationship (with a beautiful guy who has mild autism) and even tho some days are just awful, for the most part I am happy. It can happen. It really can.
Hugs
Meg