@maxaroni Good luck with your knee! I am 4 weeks post-surgery and it's been a heck of a month. I used the icing machine for the first few days but by day 5 my PT said only to use it briefly, for about 10 mins after doing therapy or walking. Yes, it helps with the swelling but it also reduces blood flow. Also, I bought a wedge for my knee but it's useless with my surgeon's recommendations. I'm to keep the leg elevated with the ankle higher than the knee- so basically with the knee suspended- to help with getting the leg straight. I had trouble with that at first as I had the support pillow under my Achilles tendon- NOT a good plan. My PT showed me how to prop it so the tendon doesn't bear the weight of the leg.
Anyhow... Looking back, I should have taken my pain pills according to schedule for the first 2 or 3 days. Listening to the doctors/nurses, although they said take them if you need them, they also said don't take them UNLESS you need them. I realize now that I was in unnecessary pain those first two days because I was trying to minimize taking the pain pills. If I have my other knee done, that will NOT be the case.
A friend's PT has two sayings: "Sun and sky therapy is best" and "Motion is lotion." I didn't realize that you really cannot do anything to hurt this new knee (OK, you can, don't twist/tourque it, don't fall). Use it, use it, use it. As soon as you are cleared to be outside, walk outside. It's psychologically and emotionally refreshing to be OUT of the bed, OUT of the bedroom, OUT of the house. Although I am using a cane or hobbling around the house, I always take both crutches when walking outside. I dont' really need them all the time, but ground is uneven, there is sand and slippy stuff, people are unpredictable. I walk about 1/3 of a mile every morning and every evening. I find taking it "in littles" is better than one big long walk. Yes, all the stretches and balancing and stuff is important, but the best thing you can do is just walk, use the knee, bend it. That's my advice from my four weeks of experience!