Stress, inadequate sleep, unnatural sleeping patterns, lack of physical activity and diet rich in sugar and processed foods is taking a heavy toll in our memory. Memory generally starts failing in your old age but the degrading condition of our environment and lifestyle choices such as smoking and drinking have degraded our memories and inability to remember and recall has become commonplace. Even kids complain of poor memory and lack of concentration due to the heavy reliance of junk foods. Here are some amazing foods that enhance memory as well as improve cognitive abilities. In addition, these foods have other health benefits for a holistic health.