Plusieurs facteurs concomitants peuvent être en cause: il sera donc judicieux de jouer à la fois sur une alimentation très structurée en termes diététiques pour optimiser l'hygiène alimentaire, sur une pratique d'activité physique ou sportive bien régulière pour favoriser à la fois la bonne gestion du stress et la synchronisation de l'ensemble de vos rythmes, et sur des horaires de sommeil très ajustés à vos besoins, c'est à dire d'attendre les signes de somnolence pour aller vous coucher tout en gardant une heure de lever très régulière.
Si cette nécessité de manger pour arriver à dormir disparaît ou s'atténue quand vous êtes en déplacement, cela laisse penser qu'il existe une composante de conditionnement à cette habitude. Peut être pourriez-vous rompre le cercle vicieux de dépendance à la réponse automatique "prise alimentaire - sommeil" en substituant un autre déroulement de votre coucher à celui qui vous fait consommer des sucreries? Pour garder la caractéristique d'absorber quelque chose, on peut imaginer vous suggérer de boire une tisane (pas sucrée!) ou tout autre rituel qui viendrait à la place...
Une alternative pourrait être également de partir de votre capacité à ne pas manger en acceptant pendant quelque temps de vous endormir à une heure un peu tardive (là aussi, faites alors autre chose), de façon à briser l'habitude.
Quelle que soit la façon de juguler l'aspect "conditionnement" de votre difficulté, il restera important de garder parallèlement une bonne hygiène à la fois pour l'alimentation, le sport et le sommeil.
Bon courage et tenez-nous au courant.