Hi Yack
I am a psych major and in no means am I an expert by any stretch of the imagination. From the parts I did read...you have had many many transitions very close together. Family, financial, relationships, academics...career. And in addition the usual garden of labels or diagnosis from health care professionals. They are just labels which means you dont have to live up to them, wear them as a badge of honor, or believe you have the disorder. I strongly recommend that you find a "day treatment program" (psychiatry group treatment program)...if you have a major university in your area or nearby you should inquire about it. And also all the medications in the world arent going to be helpful unless you are getting CBT (cognitive behavoral therapy). You cannot live your whole life on medications...you need to get to the root of the problem.
I hope that helps a bit.
Hugs,
Dublin_75