Эту проблему хорошо решают психотерапевты психокодированием, например. Почитайте об этом. Ставится временный код, и если человек съедает больше нормы, организм реагирует резкой болью. Код убирается через неторое время сам собой, но привычка контролировать съеденное остается. Стоит эта процедура не очень дорого, но очень важно, что бы человек сам захотел контролировать этот процесс, иначе он несколько раз сорвет код намеренно и эффекта не будет. То есть главное желание справится с проблемой, а психокодирование только помогает наладить контроль, само по себе от проблемы не избавляет.