Из формулы КБЖУ - калории, белки, жиры, углеводы.Но по вашему описанию заметно, что маловато их. Грубо - длинные углеводы должны занимать около половины рациона. Если их не хватает, организм будет из добирать из быстрых, то есть из сладкого. Вон у вас даже мигрень из-за этого