I know what your going through. Hopefully its not black and blue and swelled. If it is, I hate to say this it might be a stress fracture. Stay off of it like everyone else suggests and see a doc!!!