Amnesia can be short-lived, lasting under 24 hours, or it can be long-term, depending on the cause. Amnesia caused by temporary loss of blood flow, limited epileptic seizures, and psychological events tends to be temporary.Permanent injury to the brain, like a traumatic brain injury, tends to cause long-lasting or permanent amnesia.