possibly damaged finger

Earlier this week, both my finger and wrist (on opposite hands) came into contact with a belt buckle. There was a ringing sound and a swelling occurred almost immediately.  Later on in the week and I still feel it, though the swelling has gone down.  But today my index froze in a downward position and it was really terrifying because I couldn't move it.  I then tried putting a bone/vein into place and it was normal again.  But what if it happens again?  Permanently this time?