My last period was January 26th. During that time I had a couple very stressful days that cut my period short. A week after that I had a stomach virus that lasted two days. It's now March 1st and I have not gotten my period. According to my app I should have gotten my period on the 24th but I didnt. I tested the day of my missed period, second, third, fifth and sixth day of missed period and all come up negative. I was trying not to worry and stress over it too much but yesterday and today it's all I can think of and I'm worried since my husband and I, even tho we've been married for 5 years, we are not ready for a baby. I am having symptoms I usually get before I get my period. For example tender breasts, moodiness, munchies (junk food cravings), light cramping. Could my virus or previous stress cause my period to delay? Could I be pregnant? Will this stress I have now delay it even more? What could I do?