i would seriously recommend a dose of vitex (agnus cactus) every day, along with other herbal remedies. it's best to get along to a good herbalist if you can as the dosage and purity of the herbs is very important.
do you ever come to london? the poly clinic in london (a teaching hospital which is linked to the nhs) has a few great herbalists there and they're at reduced rates.
i'd also recommend getting your diet under control - something i wish i'd done a long time ago. what i didn't realise was prevention is better than cure... and you can prevent a lot of this.
vitex worked for me to a great extent - it brought my periods back and my skin problems under control.
unfortunately the thing i'm trying to deal with right now is my hair loss, i'm hoping to find a way of tackling that... i'm hoping saw palmetto is the answer.
i don't have the poly clinic's url on me at the moment, but here's an article about it:
poly clinic, london