AF due 22 spotting last few days

Ke
Hey all
AF due is 22. I have been spitting every morning for 4 days. 
Took a pregnancy test yesterday was negative. 
Anyone had spotting like this before?