I don't really know my son because I don't have time to hang with him.
What are some things that you are not sure of about him?
I don't know why he always becomes so angry
Did you try spending some quality time with him? I think that you can get some answers to this question by spending time with him.
Why would I want to do that? It's hard work and I can't be bothered with things like that.
Part of a parent's responsibility to their kids is to be there with them and be involved in their lives. Your son is angry because you are not there and if you don't remedy that you may lose him.