В Вашем случае главная причина "Не могу уснуть, ем, поздно ложусь, не высыпаюсь, от этого тоже больше ем." - в смысле хорошо бы перестать есть лишнее, несмотря на то, что "хочется". Еще сто лет назад были советы людям, которые по разным причинам не спят правильно. Напр. работают в ночные смены, или страдают бессонницей, или в доме младенец или больной. И расписывали связь недосыпа со "стрессовым жиром" . Который откладывается так, что избавиться сложно и вреден для здоровья. Но берется он не из воздуха, а от переедания от усталости. И как раз во время усталости есть НЕЛЬЗЯ.  И уж ни в коем случе нельзя быстрые углеводы, соленое и все то, на что "тянет" и нельзя "перекусывать". Так что для начала ЭТО хорошо бы исправить, а болезни и прочее лечить по указаниям врача.Это и к автору относится.