What is this ???

Yessi

My period is due within two weeks, but today I’ve been having mild cramping and spotting. Is this normal ????