Hi,
You seem to have a lot of issues. It happens sometimes when we are stressed and concerned because of one health problem and this in turn leads to other problems.
Let us deal with the main question first:
the yellow discharge and blood streaks: The common causes for this is infection and erosion of the
cervix or vagina. Other causes are small non cancerous tumors like polyps and rarely this is caused by
cervical cancer. The best way to know the cause is getting a gynecologist examine the vagina and cervix to look for the cause. Treatment for infections is usually with antibiotic gels or
vaginal tablets. Other conditions will need surgery.
Now about the other symptoms like fungal infections, excess urination: see if you had your blood sugar checked. If they are normal, controlled intake of water, exercise and personal hygiene help. The gastric symptoms do decrease by changing food habits as you have already experienced.
Please do not get stressed. The best plan is to deal with one thing at a time and get over it. I also suggest that you see a behavioral therapist to help you out of this acute stressful situation. Please feel free to ask any more queries and I am there to help you.
Hope this helped. Thanks for using HCM.