Hi Shell,
I am not totally sure with regards to this problem but acupuncture is generally good for hormonal issues so I would imagine that an acupuncturist would be a good start. A word of warning - make sure you go to someone acredited and not just a GP who has done a weekend course in acupuncture. Good luck!