what you need is an ayurvedic treatment for your condition. which country do you live in and do you have an ayurvedic practiotioner there? please do not go to people who are not ayurvedic doctors and simply doing massages in tyhe name of ayurveda. or better take a vacation and come to india. there are lots of ayurvedic hospitals here. you dont need a knee replacement
if you do ayurvedic treatments.