It is not too late, give him the chance to speak up about what he feels and what he really wants. Don't let him change on what he don't like give your support and try to understand him. Communication could be the key to clarify things between you and your son maybe he is just cofuse on some situation.