I have talks with myself too. "Would such and such be worth it in the end?" It helps. Something that also helps is exercise -- it both makes me feel better and reduces hunger.
You may find that the cravings diminish the less you feed them. I have certainly found that to be the case. But I also know that sometimes I do need to allow a craving. I calorie count, so if I am really craving something for several days, I often find a way to include it in one of my days. Over time, I crave less and also need less to fulfill the craving.
Remember that this is a long journey. You don't have to solve all the issues at once!
My 5 C's of healthy living: Commitment to conscious control, with the understanding that choices have consequences