Oh hon, most of us have been there, you are a great mum, or you wouldn't be concerned, and doing whats best for your son!!
Things that worked with my 8 yr old ( simular to Evan)
* music in the morning, no tv. Playing it in the background made us all relaxed and not as rushed, and you seem to get it all done.
* I REFUSED to argue with him. At all. If he wasn't dressed, I dropped him at school in pj's, with his unifrom in a bag. Only had to do it twice!! If he didn't eat breaky, he went without. I put extra in his lunch box. I ended up putting internal locks on the pantry, gave a choice from 2 foods, and thats it. He soon ate like us, and is now a great eater. I tried to not fight, but be smarter than he was.
* One- on -one at bed time. I do it with them all. They all go at the same time, and we go into them one at a time. They tend to talk more when curled up in bed.
But I would also get him checked out too. Better to be safe, and know whats going on.
Good luck babe!!!
Bookmarks