Three weeks late, brown discharge

Ashly

My period is three weeks late but I was getting brown discharge (old blood) when I wiped a few days ago. Thinking my period was coming I just didn’t think anything of it. My period still hasn’t shown up, I took one pregnancy test which came back negative about a week ago. I don’t feel pregnant but I don’t understand why this is happening?! Advice?!