Weird discharge tmi

What does this mean?? Been having this for 2-3 years now..