Help please! Is discharge over 2 years normal?

That depends. Normal vaginal discharge is called leukorrhea. It is composed of cellular debris, vaginal secretions ; bacteria ; is stimulated by ^ vaginal blood flow ; ^ estrogen. ^ is seen w ovulation ; pregnancy. It can be thin or thick ; white to yellowish. Leukorrhea usually doesn't cause an odor. If you have an odor which causes redness, itching, burning, swelling or foul odor – please have it evaluated.