@burcinc-- Do you have a stressful lifestyle?
If you do, I recommend reducing stress levels first. Stress has been shown to result in excessive production of estrogen. This may also lead to anxiety, mood changes and metabolic issues. I too had high estrogen levels several years ago. My job was very stressful at the time. After I switched jobs and my stress went down, my estrogen levels returned to normal.
I realize that there may be different reasons for this problem and reducing stress along may not resolve it for everyone. But I think it will still help. So try to take it easy, eat healthy, spend time in nature and try not to think too much.