What can Delay Your Period?

Your period can be delayed for a variety of reasons. The most common reason is usually stress which can take a toll on your body. Other reasons could be pregnancy, menopause, illness, or weight changes.