I wore support hose for a few months to help with the swelling. I bought them on Discount Surgical stockings.com--but, your leg sounds like it is too swollen right now.
You can call your gP and ask if they know of anyone who does lymphatic massage. I was skeptical at first myself, but after this last surgery, I also had a lot of swelling. I went to her and she massaged my leg--taught me how to do some of the massage myself and gave me a "Wrap". It looks like foam with ridges and I was very skeptical.
I only put it on the first night because she had been so nice and I did not want to just take it back without trying it. I was absolutely amazed the next day---it made a huge difference. I wore the wrap at night for almost a month.
I would not worry about your rom right now---what does he really know after All? Unless he means that your kneecap does not track properly after 90 of flexion? At any rate, your focus right now is to get the swelling down. So, elevate on three pillows--toes above the nose. Use ice whenever you are lying down and try to get someone who specializes in lymphatic massage. I just looked in the yellow pages--and there she was!
It is important to eat something with every pain med. It can be crackers and peanut butter, but you need to put something into your stomach. If you don't want to eat right now, I bought Naked Juice high protein smoothees and drank at least one per day = your body needs protein so that it can heal. This is not a good time to avoid eating.