Welcome to healthcaremagic.
I would recommend you to consult your treating doctor to get examined and rule out any bone fractures
and ligaments tears to be on safer side.
Meanwhile do apply DICLOFENAC
painkiller gel over the affected area.This will reduce the pain and provide you relief.
Wish you good health.