My 3 (nearly 4) year old has, up till recently, been a fairly easy child. She didn't have tantrums - she does get incredibly upset to the point of total devastation and can't tell us what's wrong and that lasts a long time but thats clear upset and not anger and she's been like that since she was tiny but over the past couple of days she's had tantrums. Proper angry tantrums, throwing things and scratching at herself and hitting herself. Yesterday's tantrum lasted 1 hour and 45 minutes. Today's has so far been going on for 45 minutes. She will not calm down, I've tried everything from ignoring her to cuddles to trying to use communication cards (which have been helpful when she's upset before). It's like someone has swapped her and I'm at a loss of what to do.