New Hampshire offers extensive help for veterans, from mental health resources to housing services and food assistance.