that is scary, i feel for u..lack of insurance will make getting help pricey.. cant really say anything without pictures and xrays. u could have dislocated something. generally with fingers if its a simple break they can be taped to the one next to it to heal. if u have any breaks beneath the fingers u need a cast and possibly surgery. u have been putting ice on it. keep it elevated to help bring down the swelling. if they r dislocated they can be put back into place. u can try an immediate care center. they do minor things xrays, casts..no surgery though.