It sounds to me as though, you may be pregnant. However, your bodies reaction to be stress response may be delayed and your not seeing the effects till now.
If I may, you still sound a bit stressed. This could be halting your period. But, I think you know your body better than anyone, and you pretty much know what is going on even though its not exactly what you are hoping for. That is what all of us women do.
Try to relax and wait for another couple of days. If it makes you feel better, take a pregnancy test everyday just to see. There is a slight chance you may be in the very early stages of menopause. But, its still pretty early.
Hope this helps you.
Shyla RN
I hope I was able to assist, please leave feedback after accepting! It's greatly appreciated!