Hi, Your MD could provide you with a script for blood work. Rather than wait any longer, it would be better if you knew what you were positive for (rather than make a possible misdiagnosis) - this way you could start healing. Perhaps it's a combination of things - I say this because of the discharge.
I know that for myself, certain foods were "triggers" and would cause breakouts. Maybe if you started by cutting out certain foods like nuts, chocolate, spices, high fats, etc... you could see if those are the foods causing you to continuously have a problem.