Stress and periods

Meghan
Could stress cause my period to be late? I've had a very regular 21 day cycle for years with the exception of when I was pregnant, now my period is all over the place!! Always late. But I am under a lot of stress right now so my husband thinks that could be it?