I sure wont discourage a visit to the vet!!! Just that if that was his only problem, it could be taken care of yourself. It's normal that he isn't his normal self if he's in pain.
I hope he heals up nice and quick!
My dog was better after 2-3 days, the first days are the most painful for them.
Keeper of 5 snakes, leopard geckos, 1 green iguana, 20+ tarantulas, 2 dogs & a bunch of rats!