Sure. Fungal infections are parasites, and can only infect you if the parts of your immune system that protect your from them aren't working properly. Of course, that's how all illnesses occur, so the immune system is never perfect or we'd never get sick with anything. You might also be eating things that are making this happen -- dairy and wheat are often the culprits with people who are prone to yeast infections. In many people they affect the digestive system so adversely they cause die-offs of the probiotics that protect us from them. Antibiotics can cause this as well. But really, it doesn't help your son any for you to fall apart, too. If it's gone on this long, you've talked yourself into depression. Your attitude of not caring about yourself is far more serious than a fungal infection. I'd advise seeing a psychologist to help you get over this -- a healthy you will be far better able to provide whatever you can for your son than the you you're describing.
I just want to say that I am really sorry to hear about your son's diagnosis! Mom to mom, I'm can only imagine how hard that is. The worry for them now and their future over all. I hope that he is compliant and takes his medication and has the condition under control.
I've noticed, since you mention food, depression and anxiety, that all of this affects my hormones. (not to mention my age). My thyroid is impacted if I have low grade depression. Thyroid affects hormones. Hormones affect discharge and all of that good stuff. If you are itching with the hall mark signs of yeast overgrowth, and this is recurring -- please talk to your doctor.
I try to cut back on sugar when I'm having these types of issues. Try to air yourself out like sleeping without underwear for a while. Wear only cotton underwear. Never douche!! Try probiotics (either the pill or I like the probiotic yogurts and drinks).
But it does sound like it is time to take care of you and visit your doctor to discuss the fungal issue as well as your stress and anxiety and depression. Therapy may be a great out let for you as well. hugs
Thank you again. Very good advice. I do appreciate all of the answers.