Mine started as an old injury from back in my 20s i'd done dance from an early age and should have got it seen to back then but in your 20s you're invincible. Finnished it off when I moved here and joined a (when it was more popular and not really my thing) line dance group to get myself intergrated a bit more. We were in the middle of a routine I moved but my left leg didn't and then ripped it to bits.You sound similar to me. I did too much sport and damaged my knees having to have several cartilage ops over the years. Like you I have no cartilage left and due to being unable to walk very far I too have put on weight. My GP has told me to chase up the hospital myself.
The weather plays a big part and seeing as it's not stopped raining I'm suffering. I'm the same can't do nice long walks anymore. Miserable isn't it.