The sheer amount of drugs he abused would have killed anyone except perhaps Keef.
Truman Capote made it to sixty and probably Elvis in the drug consumption race, he died from his heart malfunctioning and refusal to be hospitalized. He effectively chose to end his life.