It is a complete frustration thing, I know. But I need help dealing with this. DS is almost 22 months old. He has been hitting me for months - maybe 5 or 6 months... I have never found it acceptable, and would immediately remove him from the situation (ie: ME) or try distracting him but that doesn't seem to help much. I tell him 'no hitting' and put his arms at his side. Lately, I have been giving him time-outs - which seem to work about 30% of the time. You can tell ahead of time from the look of anger in his eye whether it will work. Sometimes the threat of the time-out is enough. And sometimes, it just makes him more frustrated and causes him to hit me more.
He will cross a room just to hit me. And won't stop trying until he makes contact.
After the time-outs, I try to explain to him that hitting hurts and it hurts mommy and makes mommy really sad. Then I ask if he is going to hit me again. He usually says no... (lil liar!

)
I know why he is frustrated. He can't always communicate with me and has trouble telling me what he wants. When he doesn't get what he wants, he blames me and takes it out on me. And as far as he is concerned, all too often, I tell him NO.
I need advice on how to get him to stop! I believe this is something that he will outgrow as he can more effectively communicate. But in the meantime, do I just have to deal or is there something else I can do?
Any moms out there with experience with a hitter??
Oh yeah, these hits are open hand slaps, not real hits.