I'm an unmarried girl and for the past 6 months, I've been dealing with my periods being delayed. It's been between 40 to 50 days now. I do everything like yoga and exercise, and my BMI is normal. I'm not sure why this is happening. I work in IT and sometimes have to work more than 9 hours. Could that be the reason? I'm quite confused and would appreciate some insight.