Spotting for 10 days...help!

Kiele
So I have been spotting for 10 days, light pink when I wipe and maybe a small spot in my underwear. This morning it was more bold and seemed to be more like a period for about an hour then nothing. Last time we had sex was on the 20th of last month. Glow said to take a pregnancy test last weekend so I did and it came back negative. I'm not due for my period until the 7th...why would I be spotting for 10 days prior to? What the heck does this mean?!?!?