Since it's been since the 5th, which is now 20 days, I would see your doctor. To make sure there is no deep infection in the wound, plus to make sure there is no type of fracture or bone chip and no damage to the tendons. It does take time heal, but since it feels no better than the first day, this is much too long. In the mean time, use moist heat vs the ice pack (unless the ice pack helps and feels better for you) ibuprofen for pain and any inflammation, you can take up to 600mg. But I would still keep cleaning it, but still get an evaluation just to rule out of any the above.
Hope this helps, If you need anything else please feel free to ask. If you found this helpful don’t forget to click the *accept* button!