DD is nearly 3. She is a sweet and loveable little person, who can be very caring with people and her toys, and very enthusiastic and fun to be around, but at the moment she just seems to get FRUSTRATED with nearly everything, nearly all the time.
I KNOW this is par for the course with toddlers, but every now and then I wonder whether this level of frustration is normal. I would say we have a mini-tantrum (screaming/wailing/sometimes kicking etc. for a good few minutes) anywhere up to 30-40 times in a day - e.g. from when she woke up at 5.30am this morning to when we left the house at 8am we had screaming/shouting for the following:
- Want a story
- Want to get changed NOW
- Don't want nappy changed
- Want cereal NOW
- Don't want to wear jeans
- Don't want hair brushed
- DS (14mo) coming near 'her' toys
- Lego bricks being out rather than in the cupboard
- Not being able to put some lego bricks together
- Not being able to build a stacking cup tower in the order she wanted to
- Me saying thank you for the giraffe instead of thank you for the present, or not doing something else right in response to being handed a lego giraffe!
- DS knocking down her tower
- Not wanting to get in pushchair
I know these are all very normal things - I have read enough MN 'what's the best toddler tantrum' threads - but are most toddlers so relentless in their foot-stamping/wailing? And when will it stop?! I'm hoping someone will come along and say their 3yo was just like this, but now at 4yo they are a total angel! 
Seriously, although I feel like sometimes I can deal with it quite calmly and consistently, the screaming drives me absolutely barmy some days; it is so shrieky and ear-piercing. Getting outside normally helps, and sometimes I can get somewhere with cuddles and/or a little humour/distraction, or just saying, "hey, you seem really upset about x, is that what's happening?" etc. but sometimes I just flip and turn into horrible shouty mum, which I hate.
So, does this just sound normal for a 3yo? And any other super tips for nipping tantrums in the bud/maintaining my cool when I am on the 20th screaming fit of the day?