"Maybe your eating habits started at a young age. When you were good your parents may have rewarded you with candy or took you to your favorite fast food chain. You then began to associate junk food as something positive. Over time this became ingrained in your subconscious and you have continued this as an adult.
Now you treat yourself to ice cream, candy, greasy restaurants or nights of drinking every time you do well in life. Celebrations are an excuse to be unhealthy. You have to break this habit. Celebrating a positive time in your life with something that impacts you negatively is hardly a true celebration."