Discharge???

What does it mean if your discharge has a thick, creamy, white look and smells a bit like rotten milk or cheese?! I’ve had this type of discharge for about the past 6 months.