You poor thing! That looks awful...I'd probably get it checked out. If you haven't been, I'd be icing that puppy several times a day. Hurts at first but is so nice once it gets good and numb!

Good luck!