Glad you are feeling like things are improving .It can be very frustrating and time seems to---does, actually creep by when we recover from these procedures.
Please remember what has been done to your body---you were sliced open, a bone was cut, some things were pounded, screwed, glued, muscles and skin were bruised, too, you were physically manhandled while you were under, and then you were closed back up!
These things take some time to recover from, and,unfortunately, it may take longer than we would like it to, but we are not the ones scheduling the recovery/rehab; our body does that.
You will do well if you listen to your body. We are used to the "no pain, no gain" mentality and want our lives to re-assemble themselves very quickly---and that, unfortunately is not the case.
Take your time, relax, and know that down the road, you will be pain-free and loving it. I had to learn what patience truly is---many of us had to, as well...
When one considers how long it took for our bodies to become this way, some months of recovery/rehab really are nothing.