If it is black and swollen, probably broken. Ganja good for pain! I second Stinky, go to the ER! A broken bone, no matter what size, hurts like the devil. Get some oxycodone from Dr and you will have a happy thanksgiving. Get well soon (4-6 weeks)