My period has been thinning for months. I did a hormonal imbalance test and it turns out my estrogen level is at 203. The doctor told me to eat healthy, no carbs and no sugar. They also say irregular period is due to stress. I did my research stress leads to high estrogen. So I am guessing that is what causing it to be high. But I also read eating foods with lots of vitamins (ex. Selenium. Melatonin, vitamin b, magnesium, etc.) helps reduce it. But all this time I've been on a diet and I have been eating all of that. Does not explain why it is still high. What is a normal estrogen level. And what can I do to lower it? I have been eating less carbs, no sugar. And taking multivitamins, vitamin d. And foods that contain all of the vitamins and minerals listed above.