Re: What to do for swollen knees?
I assume that you're already doing the simple stuff, like icing a few times a day and elevating whenever possible. When ice doesn't work for the swelling, sometimes heat immediately followed by ice works a lot better. (Got that trick from my friend the naturopath.)
You might also benefit from an ace bandage, the wider kind, to push the swelling out.
I've had assorted knee injuries/chronic problems, and I find that topical anti-inflammatories (I use Ketoprofen 10% from a compounding pharmacy) work a lot better than anti-inflammatory pills. This isn't hocus-pocus, lab studies have found that for knees, ankles and wrists, topical NSAIDS get more medicine inside the joint than taking it by mouth. Meanwhile, almost none of it gets into the bloodstream where it can cause side effects.
In some countries there are topical NSAIDS available over the counter, in the US you need a prescription. (The pills, with a much higher risk of serious side effects, those are OTC. Totally logical, right?)