S.H.
Is he like way over-tired?
Does he get enough sleep?
At this age, they fight naps and sleep more.
But they still need it.
Sleep deprivation... can really affect a child's moods and demeanor and attention spans and emotions and focusing ability and listening ability etc.
It makes any child, cantankerous.
At 3, this is a hard age. Developmentally.
And in Preschool, they get TIRED and wiped out by the end of the day. It is a whole day of "work" for them. They come home tired and hungry and tired. They need to deflate. And unwind. And just gel.
lack of sleep, really affects my son. He's 5 and will still nap. He wakes from naps, all nice and himself.
My son, when tired/over-tired, really gets more "hyper" and cantankerous and not... into listening.
A Troll.
As far as verbalizing his feelings... this is a skill... that is TAUGHT. A child does not know automatically, HOW to do that.
You need to teach him.
Teach him the words for feelings. ie: happy, sad, frustrated, mad, grumpy, tired, etc.
Then how to say it.
Role-play and practice it.
I taught my kids that from 2 years old.
With time, they get more articulate about it.
My son at 3 years old, knew, the differences between him feeling "frustrated" versus "irritated" versus just grumpy.
And he would tell me.
I didn't scold... for grumpy feelings. But showed him coping-skills.
Because, I never want my kids to think, that feeling icky is something to be "scolded" about. But that we are a TEAM about it.