What set him off was not earning free time on the computer today. He lost the chance by hitting other kids twice. He's always been very emotional, but there have been a few times lately that he just seems to lose control.
This whole thing with hitting and not respecting other people's personal space is fairly new. He's not sick although one of his brothers has the flu so maybe. His sleep has never been good, but I can't say that it's worse than normal. He seems to be loving his school work, even asking if we can continue science past the time frame. I just don't know.