what is this??

This morning when I went to the toilet, on the toilet roll there was a bit of pink discharge. The rest of the day I’ve had normal think white discharge. I’m currently 16 days late. However I’m really irregular at the moment, last month I was 18 days late and some times I miss a month. However as I’m actively having sex, fully protected, its always a bit worrying 😂. I’ve had a bit of light cramping today but no other symptoms. Is this my period coming or is it something else ??? I usually get brown discharge before my period.