Help!

Chelsea

Not sure if this is the right group but I have really heavy creamy white discharge period is due in two days what could this be???