M.J.
Hi D.
I have a 8 year old son and what you have wrote sounds to me like a normal 8 year old boy . My son will get upset at the simpilest things and get mad for no reason just because I did not respond to some thing he said right away. Or if his sister does not do some thing he likes he gets mad . My son does not leave the house with out us knowing . And we do not let him cook with out me or dad being there . I just have learned by talking to my doctor that it is the age were they are learning boundries and that they like to test to see how far and what they can do . Just be there for him and set boundries . Let him know that some things are ok and others are not . Some people have said be really firm with him but some times that makes it worse . Be patient . Good luck