How Long Do Neutron Stars Live