I have had a white vaginal discharge for years and it has never gone away. Is it anything serious?

Probably not. Hard to say without getting it evaulated. Your physician can do an exam and send cultures if warrented. Probably a normal discharge if been there for years. But get it checked to make sure.