Every single day I get slapped, punched, pinched or spat at by my son. Sometimes it's also hair pulling or biting.
He's 2.5 years old. I've tried ignoring it, telling him off, explaining about kindness. I've even cried (not on purpose, I was at my wits end and he really hurt me). Nothing seems to work.
He's also kind and funny and loving every day, too. So it's not like he's violent constantly. But it's really getting our entire household down.
Please help, any recommendations. I'm starting to feel like a very bad parent.