Medications. A number of prescription and over-the-counter medications can interfere with or cause loss of memory. Possible culprits include: antidepressants, antihistamines, anti-anxiety medications, muscle relaxants, tranquilizers, sleeping pills, and pain medications given after surgery.
Alcohol, tobacco, or drug use. Excessive alcohol use has long been recognized as a cause of memory loss.
Smoking harms memory by reducing the amount of oxygen that gets to the brain. Studies have shown that people who smoke find it more difficult to put faces with names than do nonsmokers. Illicit drugs can change chemicals in the brain that can make it hard to recall memories.
Sleep deprivation. Both quantity and quality of sleep are important to memory. Getting too little sleep or waking frequently in the night can lead to fatigue, which interferes with the ability to consolidate and retrieve information.
Depression and stress. Being depressed can make it difficult to pay attention and focus, which can affect memory. Stress and anxiety can also get in the way of concentration. When you are tense and your mind is overstimulated or distracted, your ability to remember can suffer. Stress caused by an emotional trauma can also lead to memory loss.
Nutritional deficiency. Good nutrition – including high-quality proteins and fats – is important to proper brain function. Deficiencies in vitamin B1 and B12 specifically can affect memory.
Head injury. A severe hit to the head – from a fall or automobile accident, for example – can injure the brain and cause both short- and long-term memory loss. Memory may gradually improve over time.