One more vote to go see a doctor. Black, blue, broken - I don't think an ibuprofen or two can fix that. When I break something, healing involves x-rays, bandages and cold packs. A splint may be needed, so it heals properly. Certainly a doctor would do more than say "yep, it's broken" and send you on your merry way.