Hormones are really easily put out of whack by physical stress and anxiety. My periods were funny for 4 months after I had a few weeks of high intensity stress from work. Even after the stress had gone away, my body took time to catch up with the fact.
You've been wound up to 90 for the past couple of months, so it would be surprising if your cycle WASN'T affected in some way. You're also in your 30's, where hormonal changes do start to happen. Cycles get longer/shorter, stop and start, and spotting happens more often when straining if its around the time of your period etc.