Cravings are more chemical than mental.
the mental part is choosing the correct foods.
the chemical part is eating the right food in the right qualities.
Once I stuffed myself with correct amounts of nutrients the bad stuff ( in my broke bad=depression and self hatred) goes away.
it comes back when i stop doing the right things...
i do that less often now.