Get an MRI and see a doctor.
I'm not a professional, but it looks like its time for a replacement. In the meantime, buy one of the knee support bandages from the drug store.
Talk to a reputable specialist, not voices on the internet.