S.W.
You might want to keep track of what he eats and see if there in any connection between his diet and his hyperactivity. I'm not saying he's allergic or anything. It could be something as simple as extra sugar/carbs, maybe something with caffeine, or what not. Otherwise, he sounds like a normal 3.5 year old to me. My nephew (just turned 5) still has days like that too.