According to Nadia Haris for SFGate, some vitamins that help to improve memory are vitamins B6, B12, C and E. Although there is no easy fix for a poor memory, these vitamins help the body and brain to function at peak performance.
Haris explains that vitamin B6 is critical to the memory. The brain needs glucose to function properly. In turn, vitamin B6 is critical to turning carbohydrates, obtained through food, into glucose, which is energy for the brain. Vitamin B12 is critical for the production of red blood cells that is necessary for the transport of oxygen to the brain, which is important to the overall health of the brain. This helps with recall and short-term memory. Studies show that vitamins C and E not only help to benefit memory but may also prevent memory loss.
WebMD states that vitamin E can slow the progression of Alzheimer's, which is a disease that causes memory loss. Omega-3 fatty acids also fill this role. Foods that are rich in this supplement are fish and nuts. Asian ginseng is an herb that enhances memory and helps to control fatigue. However, any extra supplements including Huperzine A and Acetyl-L-carnitine should be first approved by a physician.