The length of end-stage heart failure can vary from person to person and depends on many factors such as the severity and cause of the heart failure, the presence of comorbidities, and the effectiveness of treatment. Some people may live for several months to years with end-stage heart failure, while others may experience a rapid decline and die within weeks or days. It is important to note that end-stage heart failure is a serious and life-limiting condition that requires ongoing medical care and management.