Just wanted to share an update on my recovery process. I am now 4 weeks and two days out from my TKR and I am feeling much more positive than I was last week. Thank you everyone for contributing to this forum - it really is a lifesaver!
After my horrid experience at PT last week and cancelling my 2 therapy sessions that remained that week - I spoke with one of the owners and was polite, but honest about my experience. She seemed to be of the same mindset that pain and struggle is an inherent part of the process (Ah well

I returned to see my regular PT gal on Monday and had an excellent session. She is always very clear about what she is doing, always explains what she is doing or about to do, and checks in to see where I am hurting and how much - and gently backs off and gives me a rest until I feel comfortable doing a bit more. This is good and it works much better for me.
I have been feeling like I am a pretty slow healer compared to other folks, but I know everyone recovers at their own pace. Today I am using crutches for the first time rather than my walker - I finally feel stable enough that I am not going to fall flat on my face forward, this feels like a huge positive stride. I am taking the 3 Oxycodone's per day with Tylenol in between and it seems to be working well - waking up now seems to be the most painful, stiff time - but seems to improve as I get up and get moving.
My ROM has improved since last week - Monday I was at 97 flex, and an amazing 18 extension (last week it was up at 30), and yesterday I was at 99 flex, and 10 extension - which for me is great progress. I have one more PT scheduled for next Monday where I will get an evaluation, and I assume more PT appointments - and an x-ray and checkup with my surgeon a week from today. I am hoping to be able to use the crutches or maybe even my cane to visit the surgeons office (the heels of my hands are not amused after 4+ weeks of a walker, that's for sure).
Going to hobble downstairs for the first time on my own - taking it slow ;) Cheers! and health and happiness to everyone!