I get asked all the time what people should eat. The basis of all diets should be whole, unprocessed and unrefined food. The more any food is processed or refined the more unhealthy it becomes. Try to eat more food in their natural states. Try to eat as many fresh fruit and vegetables as possible. Your goal should be 8-10 servings a day. Fresh is better than frozen or canned. If fresh is not available, frozen is better than canned. Try to eat more whole grains, beans, lentils, peas, seeds and nuts. Avoid white flour, sugar, high fructose corn syrup, white rice, and white pasta. Look for products that are high in fiber. Avoid products with unbleached flour. As foods are processed and refined they loose many of their nutrients such as fiber and vitamins. The goal is to get as many nutrients per calorie from the food you eat. Processed and highly refined foods are the exact opposite of that goal. They tend to have a lot of calories with little nutritional value. Make your choices wisely. Always eat mindfully. Look at labels. Ask questions. It is your long-term health at stake.