Dislocated shoulder. It was dislocated for me by a crazy person. I didn't pop it back in because there was also a fractured collarbone and lots of other injuries. Took me two months on that total shoulder package healing. The shoulder is still stiff 25 years later.

I'm guessing your finger swelling and pain will diminish within three weeks or so, but possibly up to six. Advil's great, as is that ice and any elevation you can give it. So sorry that happened to you, Demeter!