This is just a bit of a general rant but also to ask if any of you lovely mumsnetters can give me some advice.
I have two gorgeous children a ds 5 and dd 2. Normally I love being a sahm to them. Recently I have been feeling a little down and very tired and I feel that my parenting skills are suffering.
My ds is a typical boy of that age. He has just started school and at home he can be incredibly grumpy, rude and cheeky. If he is the wrong way inclined, it feels like he turns even the smallest things into a battle.
My dd is 2 and typically has tantrums. She flings herself on the floor regularly and she is heavy, so it seems like back breaking work sometimes.
We went away recently and I was looking forward to spending time with my family and a bit of a break. However my ds was up in the night and then before 6 am. He would not keep quiet and woke dd up, so we were all up for the day at this ridiculous hour. I was exhausted, being out of usual home comforts. When my mood is a bit low and I am tired I don't always handle things very well. We went for a walk and ds moaned and whined until I snapped and screamed at him to 'shut up' and that he had 'ruined my holiday'

I think because my dd was so tired she kept falling over quite badly. We went out for lunch one day and she lunged off her chair and fell head first and went over on her neck really horribly. She was fine but I am sure I heard the waitress say 'she wasn't watching her' and it made me feel crap.
I just feel that sometimes my kids are quite badly behaved and I shout at them in public, whilst all the other mums look calm and happy. I think my self esteem is a bit low at the moment. I do things for myself and I have tried earlier nights but I still lose my temper with them and say things I shouldn't.
I had a terrible childhood and I don't want to repeat those patterns (I have had two lots of counselling for this with good results) but my ds makes me sooo angry at times and I just see red.
Help!