What constitutes a healthy diet and what are steps that I can take to ensure I'm eating healthy and high quality food regularly? Especially, how can I best minimize unhealthy food in my diet when I long for them?
A healthy diet consists of eating a variety of nutrient-rich whole foods from different food groups. This includes plenty of fruits, vegetables, whole grains, lean protein sources, and healthy fats. It is also important to limit processed and high-fat foods, sugar, salt and alcohol intake.

To keep your body performing at its optimal level consider incorporating these key elements into your meals:
* A variety of colorful fruit and non starchy vegetables will provide fiber, antioxidants, vitamins & minerals. These should make up the majority of your plate.
* 25g – 30g of carbohydrate like potatoes or bread
* 40g cooked poultry, fish or red meat without skin
* 1 dairy product such as milk, cheese (lower fat), yogurt

In addition, it would be beneficial to avoid sugary drinks which often contribute hidden calories in our daily intakes.

When you find yourself craving unhealthy foods, there are several strategies you can use to help resist temptation:
* Keep healthy snacks on hand so you always have something nutritious available whenever hunger strikes.
* Plan ahead by preparing balanced meals and snacks in advance so you'll never get too hungry.
* Identify triggers that lead to unhealthy cravings, such as stress or boredom, and develop coping mechanisms that don’t involve food.
* Find alternative ways to satisfy sweet cravings with natural sweeteners like stevia or xylitol. 

By applying these tips, you can work towards making better choices about what you eat and establish lasting habits that support good digestive health. 

Is there anything else I can do to support you in this journey?