Good nutrition is always the safest and most reliable way to go, so you could start with this post: http://www.breastnexus.com/showthread.ph...#pid177070
Since you seem to be estrogen dominant you may want to omit the pueraria mirifica. A hormone test would confirm that you really are estrogen dominant. DHT testosterone leads to acne and facial hair, so 160-320 mg saw palmetto extract can help there. Mint tea can lower testosterone in general, 5g per cup and 2 cups according to the study done on women. More progesterone cream could help lower estrogen too, but it may raise testosterone so vitex alone may be the safer slower way. Or if your acne clears up you can risk a little progesterone cream after that and continue if those issues don't return. Also note that fish oil may raise testosterone and worsen acne slightly temporarily, but long term the fatty acids are good for acne and I'd stick it out. Flax oil can also help with different fatty acids and it may lower testosterone slightly, so it may be good to take both.
Fenugreek seeds might cause weight gain or weight loss, and short term might improve or worsen estrogen dominance. So early on you may want to limit it to be safe then gradually add it in later as you get more balanced. Lowering your testosterone may also go to your thighs a little, especially with estrogen dominance, but it seems like you need to lower your testosterone and I'd stick it out until your estrogen dominance gets better and then less goes to your thighs.
Until everything is fixed up I wouldn't use any phytoestrogens, especially not pueraria mirifica, then after you're more balanced you can gradually add in a little bit.
Straight male into nutrition and herbs.
A good NBE program: http://www.breastnexus.com/showthread.php?tid=23076
IGF and NBE: http://www.breastnexus.com/showthread.php?tid=27347