The duration of insomnia can vary depending on its underlying causes and individual circumstances. Acute insomnia is usually temporary and lasts for a few nights or weeks, often related to a specific event or stressor. Chronic insomnia, on the other hand, persists for at least three nights a week over a month or more.