My 4 yr old who has always struggled to sleep and as a result has been tougher to deal with behavioral wise was recently seen by an ENT Dr. Turns out my son has very large tonsils and the Dr said it's restricting his breathing and interfering with his sleep.
He claims once his tonsils are removed he should sleep better and will then appear to behave better.
We have it scheduled for 3 weeks from now. You may want a Dr to check him out?