what’s wrong with me ???

my period is due in five days and today I went to the toilet and there was thick blood on my pants. The day before I also had very thick white discharge which I don’t usually get. Very worried as I never get my period early - what could it be ?!