One in four waiting three months or more for mental health help