I am so glad you are working to make your situation better! When you have the disorders you discussed, it is important to be diligent in your work environment. Many employers are obligated to provide "reasonable accomodations" for workers who have these types of diagnosis. You do not have to reveal these issues at interviews, but can speak with an EAP or counselor once hired, and with human resources who can provide you with the discrimination information regarding this.
I would suggest you continue your search for employment. As you have probably already discovered, working has many positive benefits in the social, emotional areas as well as financial. But after finding a job, talk to the people I have mentioned and let them know what accomodations you may need. Reputable employers really are interested in keeping their good employees happy.
Please don't let these diagnosis labels set you back, or hinder you from continuing to reach your goals.
Relationships are about the same. People who genuinely like you, or love you, also make reasonable accommodation. So please don't give up on this either.
Vocational Rehab, that you went to previously can assist you in finding employment and can also assist in identifying what employers are more empathetic to your needs.
Happy, I hope this helps. Gina