My 2.5 year old (3 in October) wakes up screaming and cranky everyday. He goes to bed at 8 and wakes at 6. Is that not enough sleep? I feel like he should be happy and well rested but he never is.

He also takes an hour nap most days. Please help. Him screaming, crying and being down right mean is a horrible way for all of us to wake up.