I've been spotting for 8days &when I have sex I bleed heavily. I'm on birth control &not expecting my period for 2weeks. What could be wrong with me?

See a Doctor. It can be so many different problems. It can be a sexually transmitted infection. It can be as simple as birth control pills being weak or you missing some pills. It can be a polyp or a bad cervix infection. Please see a doctor.