End of life care should begin when you need it and may last a few days or months, or sometimes more than a year. People in lots of different situations can benefit from end of life care. Some of them may be expected to die within the next few hours or days. Others receive end of life care over many months.