white discharge

Hi for almost 2 or 3 weeks now I been having white creamy discharge. I don't know wat this means I am supposed to get my period on the 7 of April. Can someone plz help me.