I must ask, if he has had it for a while, why aren't you taking him to the vet?
It could be a rub-wound. It could be a vitamin deficiency. It could be a burn. It could be a really bad infection. He may need antibiotics, better supplements, protection from the light bulb hanging above him, any number of things. A vet would need to check this out. It looks painful at the very least.
-----
~Sara~
5.5 ball pythons
1.0 Black-lined plated lizard (Lizzy Butt)
0.1 Burmese Python (Pixil)
2.1 Pet Rats
1.1 Dogs (Ozzie and Mandy)
0.1 Cat (Isis)
0.0.1 Synodontis Catfish (Big Spotty Fish)
0.2 Convict Cichlids


