DS is 6 and he is a funny, energetic and smart child however he still has epic tantrums over pretty small things - almost toddler style. He is also pretty selfish and refuses (or makes a massive fuss) if he's asked to help out with small chores and seems to lack understanding of other people's needs. Am I expecting too much from him or do I need to think about us tackling these issues?