Okay, I need some input here.
I'm feeling like a terribly awful mother right now, like I've made some really huge mistake with my child. Is it me or just his personality???
He's always been a pretty whiny kid. He'll go straight to whining without asking for help and once he's gotten upset it's all over. I've read a few books, tried a few loving approaches and the last time that made him physically aggressive!
I try talking to him about other ways to handle situations, like instead of whining and tearing apart your train set just calmly ask Mom for help. Seems simple but it NEVER happens. He would rather lay in his bed across the house and scream/whine for me to pick something up that's dropped out of his bunk than get it. Yet other times he'd just jump down and help himself. It's not consistent as far as what sets him off.
Now, he's an incredibly smart child. He could tell you anything you want to know about his obsessions (tornadoes, train crossings and signals, etc.), reading earlier than most, articulate, etc. He has a very vivid and active imagination.
I just feel like I'm totally missing something or that I've made an enormous mistake, like he's the only kid like this!