Whole-grains are complex carbohydrates which take longer for your body to break down, which means that when you eat them you stay fuller longer, and the gradual release of energy from these foods means that you avoid cravings. Refined grains are simple carbohydrates, as they are quickly broken down into glucose by the body - avoid these. Most popular forms of grains, such as pastas and cereals, can be gotten in a whole-grain variety. Do not shop when you are hungry, if you are trying to lose weight. If you are hungry you are very likely to make bad food choices. If an unhealthy food makes its way into your home then it will probably end up in your mouth. Plan your menu before shopping, and then try to get it done as quickly as possible.