Question time

My period came 2 days early .

I had sore breast a week before I had my period ,

And heavy bleeding that only lasted for 2 days ...

is that normal?

Or pregnancy 😭