Cottage cheese like white discharge can be due to yeast infection. There are many factors which can contribute in the development of yeast infection like sex with infected partner, pregnancy, use of birth control pills and sex hormones, antibiotics, cytostatics drugs, immunosuppressant drugs and synthetic clothing. You can use imidazole derivative to treat this infection or visit a doctor for the prescription.