I know this might sound difficult... But you can try to alter
your habit... Do something else... Like if you're stressed or
unhappy then do a sports or something? At least it'll make you more
healthy... And chances are.... After a certain period, it should
help to make you a happier person to an extent...
Since you know that it won't make you any happier after eating,
alter your habit. Yes, takes self-discipline and determination.
You've got a problem. The solution is not there by the push of a
button, but it's there within reach... Whatever said and advised,
it's up to you to produce the results....
Good luck! 