I hear you loud and clear.I have son the same age as yours , but he's exhausting on daily basis. He has ADHD really bad. I could give you a list a mile long the stuff he pulls and there's never a dull moment at my house.
He's a kid. Kids irritate
Take him to his pediatician. There may be MUCH more going on then just temper issues or being sloppy.
cause he's prolly a little shite. dont feel bad. some mothers do av em :)...
hes growing up developing his own style and thoughts hes your son but he will grow into his own man for better or worse