В одном из фильмов про Арнольда Шварценеггера я услышал фразу "прежде чем сделать что-то, подумай, приблизит ли это тебя к твоей цели, или наоборот отдалит от нее". Мне кажется, что это работает если вы четко обозначите у себя в голове свою цель и будете достаточно мотивированны.
В рамках вашего вопроса, мотивация это тоже очень важный аспект. Возможно, стоит найти такого человека, чей опыт вдохновит и воодушевит вас.
Также немаловажной оказывается поддержка со стороны друзей и близких. Например вы можете попросить их чтобы они приглядывали, как бы вы не съели чего лишнего. Я например демонстративно заявляю своим друзьям о своих намерениях, и если я скажу друзьям, что не ем сладкое, а сам продолжу это делать, то буду чувствовать себя лицемером и лжецом. И да, не оправдывайтесь перед собой или кем-то еще, если вы отступили от цели, то признавайте это сразу, только так можно встать на ваш путь снова.