Mental health is one of the last great taboos.