Hi Knee Pain,
I am just getting over a severe patella effusion (very severe knee bruise) on my right knee that happened back in October. I was told that I had blood and fuid in my knee and that it would just take time for it to heal. My knee swelled up to about 4xs its normal size. Steriods are a good way to decrease any swelling that you might have in your knee. It does however; depending on the severity take quite a bit of time to heal.
Take care and hope you're feeling better,
Joni