Навскидку: если "Не есть (после 6) не могу: желудок болит" - то для начала к врачу. У здорового человека от не-еды желудок не болит, а больному надо лечиться. Провериться на helicobacter pylori, элементарный тест. Но часто (хоть не всегда) эта бактерия является причиной гасртита. А гастрит не только не дает "не есть после 6", а и вызывает симптомы, похожие на голод и "жор", которые мешают правильно худеть, ну и, как любая болезнь, усложняет жизнь.