I've learned to count on only myself when it comes to staying accountable. I used to tell my friends/family "whatever happens, don't let me eat this or that!" and it never works. It works best if I tell myself.. "no matter what happens, don't eat...."
It's better to convince yourslef than someone else. It's better to give YOURSELF the control :)