Acute confusion, or delirium, typically lasts from a few hours to several days. Sometimes, it can be there for weeks.