@simrin-- There are phytoestrogens in more foods than we realize. The ones I can think of right now are flax-seeds, apricots, tofu, kale, most beans and alfalfa sprouts. You may want to add more of these foods to your diet.
I personally like dry hops tea. It's delicious and very high in estrogen. When my period is late and when I'm experiencing a lot of PMS symptoms, I have a cup of this at night and I get my period after a few days. But if you have high blood pressure, avoid hops tea because it raises blood pressure a little bit.
It's probably a good idea to reduce anti-estrogenic foods as well. I think vegetables in the cabbage family are anti-estrogenic.