Have you ever considered getting some professional mental health counceling?