I am sorry to hear about your health issues. Ifcartilage is worn out there is not much you can do. Now they have many companies with artificial gel lubrication for knee joint that every knee specialist you go to is connected to a different company. My sister went thru thus and finally replaced her knee joint.
One example of knee joint injections is here......