Better to have a x ray done but u haven’t said any problem happened in ur knee had any fall or injury to the knee at present keep some cold pack for the swelling to reduce since it is three month duration u may have some fluid retention n the knee
Next Steps
Kindly do visit a ortho doc
Health Tips
Wear MCR slipper if ur obese kindly do reduce