I've been just letting him be sometimes so he can calm down and like you said sometimes it works and sometimes it doesn't.
He has been so miserable lately. I guess it has been all of the changes with Christmas events, out of school, his college brother coming home, etc. It's been a tough...