The leukorrhea has been yellow for several years, that is not normal, there may be chronic cervicitis, or vaginitis caused by the need to go to the hospital to test the leukorrhea for treatment, because yellow leukorrhea may be bacterial vaginitis or cervicitis, you can test the leukorrhea or do the leukorrhea of the bacterial culture plus drug sensitivity according to the results of the drug sensitivity to be treated, and it will soon be good. Normal leukorrhea is milky-white and thick, with no odor or discomfort. The yellowing of the leukorrhea for several years must be treated, and such a long period of time may cause bacterial infection upstream, which may be endometritis or pelvic inflammatory disease. Therefore, it is necessary to actively carry out treatment to avoid further development of the disease.