Stress can definitely mess with your hormones and cycles. Just to illustrate: I was a single mother with 3 kids. Events happened where I had to be away from them for a prolonged period of time. I was so stressed that I did not have a period for 7 months. After we were back together my period resumed as normal. In fact I started like 2 weeks after reuniting. I then went on to get remarried and had another baby. I've had a strange life. lol
You do need to be seen by doc to determine what is going on with you. Might or might not be menopause. There are other conditions that can cause hormone upset.