I am fairly new to mental health conditions (have just been put on some medication today for the first time ever to begin dealing with issues). I did find that perseverance at your GPs, or whomever you have been in touch with before about your mental health condition/s, can make a huge difference - and being totally honest with them.
My GP was fabulous once i started confessing what was actually happening and gave me so much help and advice about where to go for counseling, psychotherapy etc. Are these things treatments you have considered, to help you deal with the root problems?
So sorry if none of the above is helpful; i can only comment based on my personal experiences, and i feel i can relate a bit to what you are saying - about expected behavior, not getting the support you need, etc