Almost half of heads say they need mental health support, and a third are already receiving support, finds survey.