I think I found a solution. My guess is that your body is not getting proper nutrition even though you may eat a lot. It's the gut bacteria. My theory, and it works for me, is that your gut bacteria is not up to par. So you need a spoon of yogurt 3 times a day before meals. The bacteria will help digest and absorb the nutrients better. My guess is it's a form of malnutrition, not enough to kill you, but enough for cells to work improperly. Also, this trick works for lactose intolerance. if you eat a good amount of yogurt, eating ice cream after is ok bc the bacteria in the yogurt digests the lactose, meaning you can have lactose again. Try it out and mention if it works for you.