Spotting for two weeks?

Patient: Spotting for two weeks (light flow). On the pill and had protected sex over two months ago and had my regular period twice. Period is due in 4 days, what is causing the spotting for so long?

Doctor: