Specks of blood in cm

Le

I was wondering if anyone knew what this was, It just started today im having some slight cramps and i am very dry down there. I have had sex in the past 3 days, used a condom and im on the pill. I shouldnt start my period for another 18 days. Anything would help. TIA