Taking a more mindful approach to your diet is a big step to overcoming impulse eating.Most times, keeping a healthy weight becomes a struggle not for lack of trying. But rather, it is the unplanned meals and snacks that often get in the way of trying to lose a few pounds or keep a healthy weight. Giving in to cravings, especially if followed by poor food choices, can be a problem Here are some of the ways to take control of your eating habits. Pay attention to what you eat. Take notes if you have to. Make a mental note of what you ate and when. It makes it easier for you to keep track of the food choices you make as well as any emotional or impulse eating tendencies you may have. You can control compulsive eating better if you understand the thoughts and behaviors that make you susceptible to it. Keep your kitchen stocked with fresh and unprocessed foods. Shop for healthy foods and ingredients at the farmers market hall foods near you. Replace low-nutrition snacks with healthier alternatives. Whether it is at home or at the office, stock up on fresh fruits, Greek yogurt, low-fat cheese, wheat crackers, carrots, cucumbers, and more. Get enough rest and sleep. You will have the energy to sustain you no matter how hectic or stressful your day get if you get enough sleep at night. Lack of sleep can trigger your cravings for energy-boosting foods and beverages. Reduce or eliminate needless cravings by improving the amount and quality of your sleep each night.