In such cases Homoeopathy have very effective treatment. I think you have tried many treatment please consult Homoeopathic physician with out wasting your time and money. Usually Homoeopathic physician treat such cases on the basis of signs and symptoms, mental health desire and aversion, modalities, past history, family history and other related symptoms.
Health Tips
Consult only that particular Homoeopathic physician who prescribe medicine on the basis of above criteria. otherwise you will not have desirable result. Usually such doctor in first consultancy take 1-2 hour time for detailing. Wish you all the best.