Okay so here are my March and April calendars. My fertile window in March was supposed to be from the 18th to the 23rd but as you can see I got an unexpected period. But lately in April I've been getting slight cramps (which I never get) and my SO keeps saying he's "hitting something" with his penis when we have sex (I think it might be my cervix). I've been peeing a lot more and extremely tired. I'm just wondering if I could be pregnant and still got that unexpected period. Because I've heard of women getting another period while they're pregnant. So should I test or wait till April 19th to see if my period comes?