hi,it should be take time,clinically,short term recovery (bieng able to walk normally and do most things) took only about a month . Long term recovery in terms of being able to get back to something like previous activity levels, running orienteering races etc. more like 4-6 months.Take care!
When I had cartilage surgery on my knee, I was given exercises to start the day after surgery (yes, it hurt). I was expected to have full ROM in two weeks or less. Doing the exercises made all the difference. Were you given exercises, are you doing them, and are you seeing a physical therapist? Your answers should be yes, yes, yes. I had swelling on and off for months, and the knee still swells a bit sometimes, but I had full ROM and use of the knee within weeks of the surgery (before I could barely walk and could not put any weight on my knee, like kneeling on a car seat to reach something).