I got kicked in the kneecap in sparring about 3 weeks ago, since then I have given it rest, taken a course of Ibuprofen and iced it each night but it is still in a lot of pain when I stand up/down or generally move it.

Any ideas? Or is it another trip to the physio?