I would take it to the vet before it gets infected, and to help him with any pain it could be causing him. Can the vet set you up on a payment plan? He really should go to the vet. Good luck.