I can understand the unexplained anger. This could be part of the raging teenage hormones. Try breathing techniques and meditation for mind relaxation. Whenever you get angry, take deep breaths and count no.s backwards or something, so that you mind stays off topic