Creamy thick white discharge but no period

Shanice • Baby dust to all!!
Hi everybody, my period is due today. It hasn't shown up, but I do have cramps. I stuck my finger inside to check my cervix. I high soft and producing thick creamy slight yellow discharge. It doesn't have a smell. Is this expected before period or could I be pregnant