Spotting

My period is about 4 days late. I've been spotting on and off, no more than a very light pink streak each time. The last time I had sex was about two weeks ago. I took a pregnancy test a few days ago, which was negative. Thoughts? Could it be stress, or pregnancy, or something else?