i work as a call center agent and i work at night. For several months, my periods comes on my expected dates except this month.i am delayed for 8 days now. This past few days, maybe 2weeks ago, i had irregular sleeping patterns and my maximum number of hours of sleep is around 5 hours only and most of the time i only get to sleep for 3-4 hours.
Im just wondering if stress or lacking of sleep could cause menstrual delay? or am i pregnant?