My cycle is usually 31 days but I got my period 13 days early. So when I finished my period, I got my next period just 13 days afterwards. When will I ovulate?
Hmmm....With a 31 day cycle you'd likely ovulate around day 17 (about two weeks before you'd get your period). When I've not ovulated in a cycle I get my period early. Maybe that is what happened with your two shorter than normal cycles.