How did Stephen Hawking live so long with ALS?

The disease can kill someone in a matter of months, but Hawking lasted 55 years.