Before you do anything, have his ferritin levels checked. When my son was 2, we were having Many issues that would resemble ADHD. I did a ton of research and a lot of kids are misdiagnosed with ADHD and if ends up their iron was low. (The reason ADHD is similar symptoms is because they’re not getting adequate sleep. They can never go into a deep sleep cycle. My son would sleep 12 hours at night and 3 hour naps. It was so confusing why he was so wild/dazed with good sleep. Well he was just overtired) just some advice ! His symptoms anger, behavior issues, emotional regulation issues, dazed, night terrors, regressing, hyper. Yes he was only 2, but they were questioning autism, but it wasn’t matching up. Once we started the iron, per doc, he was a different kid! Dairy stops the absorption of iron , so if your son does lots of dairy, cut it back and offer more iron! Good luck!