How Long Do Main Sequence Stars Live