Check and see if there is anyone near you on this list: http://ball-pythons.net/forums/showt...d-Exotics-Vets
If you tell us about where you are located someone may know of a good vet. That doesn't look infected to me, but it's important to keep it clean. I haven't had to deal with injuries so I'll let someone with experience chime in on if you can just treat it yourself/how to.