Eat walnuts daily for better gut, heart health