Delirium can last for days, weeks, or months. Recovery may take longer for people with dementia. In hospitals, 20-30% of older patients and up to 50% of those with dementia may experience delirium.