You are not a terrible mom! Little ones that age are hard to figure out especially
when they can't tell you where it hurts. SO keep your chin up he will get better.
And stop thinking those terrible mom thoughts. It won't do you any good. I know
I've been there too.