A number of factors play into forgetfulness. It could be stress, lack of sleep or lifestyle. However, it is important to note that nutrition is crucial to brain health. Here are some of the best brain foods that encourage good blood flow to the brain to keep your mind sharp.

1. Pile up on the veggies. By eating plenty of veggies and especially leafy greens you could improve your memory. Eat a kale salad or order a side of veggies next time you eat out.

2. Mix in berries. Studies show that dark berries like blackberries and blueberries are packed with flavonoids that may boost memory function. So go ahead and add them to oatmeal, cereal or dessert. Or eat them alone for a delicious and healthy snack.

3. Get adequate omega-3 fatty acids. Essential for good brain health, omega-3 fatty acids may help improve memory in healthy young adults. Fish, including salmon, bluefin tuna, sardines and herring, are some of the best sources of omega-3 fatty acids. Substitute fish for meat a couple of times each week to get a healthy dose.

4. Work in walnuts. Also known for heart health, walnuts also may improve working memory. Snack on a handful of walnuts to take away hunger or mix them into cooking for a protein boost.