What can it be😢😢

So I think I already had my period for this month because it started on the 28 March and into April and rn I just got my period and it’s the 21 which is odd because I’ve never had periods this close to each other . Could it be something else could it be related to pregnancy because when I had my last period the ovulating days that it told me I had sex on like the 5th day. But I’m confused because this hurts just like a period. Side note me and my bf had a really bad argument over something well it was about a lot of things and we kinda broke up so I been crying all night I tried to sleep for a while but woke up to severe cramps and blood all over😢😢😢😢