20 days and counting

I'm starting to get worried, for some reason, I have been spotting for 20 days, starting September 3rd until today, and it's still not stopping. At first it was brown, then pink, then bright red. It's not enough to put in a tampon, but I still do. It doesn't even show up on tp when I wipe. There are zero clots but if I have sex and climax, after I stand up, red blood will drip out. I took a cheap dollar store pregnancy test with a BPN and I have no sore boobs or even cramping. I'm so confused at what's going on. Any ideas, or should I go see a doctor? Is it serious enough? My periods are usually the first week of the month and last only 3 days of very heavy bleeding. So this is strange.