Glad he's going to be OK.

Hiding injuries/illnesses is how cats have learned to survive. Don't blame yourself.