Don't go just by symptoms, TEST your hormones - it is not always "high estrogen", sometimes it is overly low estrogen that is the problem.
I had my hormones tested, and my progesterone was fine, my estrogen was too low.
Also, be careful about using those skin application progesterone creams without being tested -- the months that I used them, which was before later testing proved I don't need them, I got terrible mood issues from TOO MUCH progesterone.