Emotional

LS
My fertile days were late March 14 and 15.  My cycles are 27-28 days long. Before I recorded when I was ovulating, the calendar said AF was due March 31. Since recording my positive ovulation test, it says AF will come March 29. That would mean that if my period came March 29, my cycle would only be between 25 and 26 days. I'm hoping this month is it (like every month) because my birthday is on March 30. I cried for hardly any reason yesterday and now today I feel depressed. Thoughts?