A good overall diet has the most positive effect on memory, but certain foods stand out for their out sized benefits. Some particular foods when eaten consistently can improve memory by increasing blood flow to the brain. Some of these foods are avocado, walnuts, eggs, dark chocolates, olive oil.
Exercise: Exercise encourages your brain to work at optimum capacity by stimulating nerve cells to multiply, strengthening their interconnections and protecting them from damage.
During exercise nerve cells release proteins known as neurotic factors. One in particular, called brain-derived Neurotic factor (BDNF), triggers numerous other
Chemicals that promote neural health, and directly benefits cognitive functions, including learning.
Get a good night sleep of 6 to 8 hours: Sleep is also known to enhance your memories and help you "practice" and improve your performance of challenging skills. In fact, a single night of sleeping only four to six hours can impact your ability to think clearly the next day.