Making a dr appointment! Because....

Kayla

I had my period June 22 it was five days late. But now being July 7. I been spotting off and on more then spotting now but not a full period. I have cramps. My period my due for 3 weeks! I’m not pregnant Iv taken a test. I’ll have them test for stds not that I have anything or been with a lot of people I just test yearly. But it’s not normal for me and just hope nothing is wrong