Needing advice ?

JM • 28 started TTC #baby 1 June 2016. 2 and half years 🌟
I just been to the toilet and noticed this mucus discharge, I'm due for AF in 5 days. 27th. What's going on you think?