Question special

One of the most difficult questions I've been asked by a seriously ill patient is "How long do I have?". I've been taught to respond in generalities -- "hours", "days", "months", etc. But even these assessments are difficult to make, and can be frustratingly vague to patients. How do you recommend communicating prognosis? What resources for determining prognosis are out there?