TMI post! Heavy discharge

I have heavy discharge. It shows up brown on a panty liner but if I check my cervix its milky white. My period is due June 28.