s, I had a couple of long stretches with
no period like you describe. I too was stressed at the time. It turned out that my hormones were out of whack. In my situation, I was producing too much estrogen. My thyroid was out of whack as well I had hypothyroidism. Often if someone is anxious or depressed (even minimally as it didn't really interfere with my life and I didn't seek medical treatmen for it, it was just a difficult time)--- the thyroid gets involved.