The fingers getting swollen and turning black and blue are not a good sign. You need an immediate X-ray of your fingers to look for any hairline crack or even injury
to a blood vessel or nerve
. Please go the ER and get this done as soon as possible.
Take over the counter painkiller like Tylenol
for immediate relief of pain.
I wish you speedy recovery.