Discharge

For the past month now I have had a heavy white creamy discharge, I have to wear a sanitary towel at all times. why is this?