Late period (pls help)

Grace
I haven't had a period in over a month and I'm currently three and a half weeks late. I haven't had sex so being pregnant is out of the question. Has anyone had this happen from stress? What are some reasons this could be happening? I've been stressed and emotionally messy but that's normal.