Hello,
I have gone through your query
There could be two reasons why your swelling is not residing
First , as you thought,there could be
fracture which can be better diagnosed with a digital
X ray .But as there is no
ligament injury,chances of fracture is less.If you had sustained fracture,it would have been difficult for weight bearing.
Second,swelling and bruising could be due to
soft tissue injury which will heal gradually with the help of medications and rest.You can continue taking analgesics and be in rest until the swelling subsides.
If there is no improvement its always better to consult a specialist for further evaluation.
Hope my advise will be of help to you,
Will be happy to answer any further concerns.