John Glenn, the first American to orbit the Earth and a former U.S. senator and war hero, has been hospitalized for more than a week, an official says.