DS has always been a 'high needs' baby, right from birth - grumpy and crying a lot. We've had patches of a few weeks at at time where things have been a little better but the overall pattern has remained the same as he's got older. I have always tried to be responsive, never left him to cry it out etc and generally tried to be calm. But things are getting worse and worse and we have days where he whines or shouts the whole day.
For example, yesterday afternoon, we tried a trip to the park. He screamed in the buggy on the way there because he doesn't like being restrained in the buggy. He was happy for about 30 minutes when we were there, then he wanted some rice cakes from my bag so I gave him a few, and then he screamed/shouted solidly for about 20 minutes when I wouldn't let him have any more and took him home in the buggy. At home, he screamed while I was getting his tea ready, ate his tea happily and then screamed as soon as he had taken the last mouthful to get down. We then went to play in the living room and he screamed because he wanted to be in the kitchen - I won't go on but you get the picture. If any tiny thing isn't exactly as he wants it that second, he screams and I can't handle it any more. Sometimes I don't even know why he's screaming. I need some strategies for coping as I am reaching breaking point. Yesterday and today, I shouted at him to shut up. I am so ashamed of that and it goes against everything I believe as a parent. My own mother used to scream at us fairly regularly - I hated it. The thought that I might end up parenting my DS like my mother parented us fills me with despair.
I find myself having negative thoughts about DS, wishing he could be different, like some of my friends' toddlers who are basically content. I know all toddlers have tantrums, but honestly I think DS is worse than other toddlers.
I would really appreciate any ideas for coping - particularly on how not to lose my cool - I never want to shout at him again like that, when I wasn't in control.