Z.B.
He's not gong to tell you what's bothering him. He probably doesn't know himself. And really, it could be so many things. He could have seen something on tv that bothered him. My kids are 7 & 10, and the commercials Sarah McLaugln does about abandoned pets are devistating to them. He might have heard something said that upset him. Who knows. You might discover what it is through normal, everyday conversations or by observing him.
What's most important right now is for you to simply be there for him. Give him extra hugs. Let him know you'll be right back. Don't let the bad behaviors just slide, but don't overreact either. Calm, gentle reminders, consequences when necessary. But try to give it some time. If things don't star to improve, that's one thing. But give it some time.