Abnormal amounts of discharge?

I have been having excess discharge and cervical mucus for about 3 months now. I have been tho the doctor and have been tested for bacterial vaginosis, yeast, trich and all all other STIs. **I do NOT have any of these.** So my discharge remains a mystery, there is a lot of really thick globs of mucus, and white clumpy discharge. The mucus is slightly yellow, and I have also had a bit of red mucus. The white discharge comes out in tiny balls, really weird- again, its NOT yeast. Theres no smell or itching. Just excess amounts of weird discharge and cervical mucus. I am on birth control. Any ideas of what causes this? Maybe cervical cancer? (I'm only 20). Ive been tested for so many things I don't know where to turn to next!