Late period, possible pregnancy. Testing too early?

I’m 4 days late. I’ve tested a week before my expected period, and the first day I missed my period. Both negative.

I’ve been experiencing a little cramping. My breasts are always sore before and during my period, but this time it’s not.

Could I be pregnant? Did I test at the right time? Please help