One thing to keep in mind is that a PAP smear can show cervical dysplasia for a number of reasons. For example infection, birth control pills, lack of vitamin B6 and smoking.
As for the other problems it does sound like you have a hormone imbalance. If you want you can contact me and I will give you my e-mail address to request a copy of my hormone balance write up. It is two pages long and gives a lot of tips on hormone balance such as cleansing the liver, diet, building up the flora, etc.