YOu are too young to have so many problems already, I would ask the doctor about the high blood pressure med to see if thats the problem. Is high blood pressure a hereditary in your family?
Do you exercise daily and follow a well balanced diet? Do you avoid processed foods(high in sodium, chemicals and junk) can be a problem for all of your health issues.
All of the health issues that you have can be helped drastically with exercise and a proper eating plan. I would see if the doctor can refer you to a nutritionist and hopefully you can change things to get off some of your meds.