DS is 3.5 and is going through a terrible phase. Lots of "challenging" behaviours but the worst are constant whining and changing his mind.
He has always been given simple choices (apple or banana/blue shoes or black shoes etc.) and this used to work really well. However, now he'll pick one and within 10 seconds, he'll want the other one. If I say no, it's the start of a whinging meltdown which can last all day.
For example, he chose a yogurt. Took two bites and then declared he wanted the other one. I obviously told him no and that he had to eat the one he picked or nothing and cue "but I wanted the other one" screamed and whined.
These struggles are constant throughout the day. Coupled with constant whining about wanting things, shouting instead of speaking, refusal to sit for meals (he just needs to play, apparently), I'm really struggling.
I've stayed consistent. He doesn't get his way when it comes to changing his mind. He gets told to use his inside voice and lots of praise when he does. He knows I can't "hear" whining and has to use his nice voice. Meal times are awful but if he doesn't eat/sit nice, he can't have pudding etc.
I just feel like I'm so negative all the time.
A lot of these behaviours are just for me. He won't do them to his dad or grandparents. It's really starting to make me feel like a terrible mum.
Any advice? I'm reaching the end of my tether and I'm starting to snap and shout and I really don't want that to become habit.