After going through your problems.I would like to recommend wide range of ayurvedic therapies.I would like to have the treatment divided into three.
1.Medicines-The medicines which you are taking is good.I would like to recommend another course of medicines after finishing the course.
Sukumaram kashyam tablets, Pushyanuga choornam(powder),Asokaristam,Hinguvachadi tablets,Mandooravatakam tablets,Sukumaram gritham etc
2. please note that these medicines should be taken atleast along with ayurvedic treatments.
3.food aviod sour spicy food.aviod or control mental tensions ,listen to good music and read good books.Dont skip food.
please do note that the course of treatment is beyond the scope of this discussion in this forum and takra dhara is a very good procedure.
Basically medicines,treatments and good lifestyle.I think Ayurveda could help you a lot.
Please do ask if you need any clarifications.
Dr Anil Xavier