It seems like you have a yeast infection that is resistant to treatment.
Yeast is a type of fungus; when one speaks of a yeast infection this is referring to the fungus scientifically known as Candida. The specific type of fungus most commonly responsible for vaginitis is Candida albicans. Candida is a very resistant infection and takes prolonged therapy for treatment. They can sometimes lead to reddish discharge.
I would recommend the following-
1) Start treatment with anti-fungal like Ointment clotrimacole or Ointment flucanozole or ointment Nystatin.
2) Keep the genital region clean and use antiseptic solution to wash the perineal region after sexual intercourse.
3) Using barrier contraceptive can go a long way in protecting yourself from such sexually transmitted disease.
4) Sex partner doesn't need to be treated for a yeast infection. If you have recurrent yeast infections, your doctor might recommend treating your partner if your partner has signs or symptoms of a genital yeast infection.
5) Eat a good balanced diet with good portion of proteins carbohydrates and vitamins. Consume diet rich in green leafy vegetables and milk.