It is swollen up, bruised and hurts a lot. I have broken a bone before so I am sure it is broken. Is is ok to let it heal on it's own without treatment.
It might heal crooked and then it will be easy to break again. In any case, get some Tums so you have some extra calcium in your system. The doctor won't tell you that, but we all know bones are made of calcium. Not so many people know that the glue that closes a break is made of vitamin C, so get some of that too.