So confused!?

Hannah

My period is 10 days late according to the app, my boobs have been extremely sore and have been feeling more firm and stiff, I️ have had minor cramps that are period-like but my period has yet to come. I took a pregnancy test and it came back negative. I am so confused about what this means!?