Got an Answer?
Sounds like diet and sleep could be a factor ?
I have a 7 and a half year old girl and it's much the same here. Last night she screamed and cried for a solid 45 minutes because I wouldn't let her outside in the rain in the middle of the night to get something (that I was trying to tell her was already inside). I have no idea what's happening. But I suspect it's a hormone thing. Like this is the age they give us a taste of what to expect when they become teenagers.
I'm trying to work out and practice what strategies I'll put into place then. But sometimes I just want to scream!
Although you say nothing happening at school, are you sure? I only ask because I went through this with my son at the same age. Long story, but basically he was feeling inadequate. He was nearly two years younger ( mixed classes ) than all the boys in his class. He couldn’t do things as well as they could eg, run fast, kick a ball far, and so he felt stupid. He started feeling like he couldn’t do anything right and every little thing upset him. We got it sorted out and he returned to his usual happy self.
How recently? Could he be sick? My son at that age was picking up bugs but weren't really noticeable because his immune system had strengthened, but it was enough to make him tired and grumpy. If it's only been the last week or so check his temperature.
7/8 year olds are the fu****g worst. Moody, sensitive, emotional. Just generally horrible to be around. Once they hit 9 life is sweey again.