Welcome to Healthcaremagic.
Do take pain killers like Tab Motrin
400 mg twice daily if you are not allergic for.This will reduce the pain and for the swelling and bruises to disappear it may take some time may be around a week.
Alo do get your self examined by your treating doctor to rule out any minor fractures
to the bones which went unnoticed.
Wish you good health.