You're not eating because of hunger. You're eating to relieve emotions.
As long as this pattern stays the same, every diet becomes just another restart.
This is not a discipline problem. It's a mental pattern—and patterns can be changed.