Missed period. No positive

Sabreena
I've missed my period for the whole month of June. It's July 10th and I have light spotting , for yesterday and today now I took a pregnancy test and it was negative. My boobs have been sore and I've had cramps. What is happening