Tout d'abord, une clarification : L'exigence de jeûne d'une heure contenue dans le canon 919 du Code de droit canonique s'applique à la réception de la Communion, et non à l'assistance à la Messe, c'est-à-dire que l'Église veut généralement que les gens jeûnent pendant une heure avant de recevoir l'Eucharistie, et non pas avant d'arriver à la Messe. Par conséquent, pour la plupart des gens, ce jeûne peut être plus ou moins satisfait en ne mangeant tout simplement pas sur le chemin de la Messe !
Mais pour répondre à votre situation, le canon 919 dit aussi en partie que "quiconque souffre d'une infirmité" n'est pas tenu d'observer le jeûne eucharistique. Même si vous n'avez pas l'air ou ne vous sentez pas malade, le diabète est manifestement une infirmité, dont le bon contrôle exige que vous suiviez un modèle d'alimentation planifiée.
Si votre régime alimentaire vous oblige à manger à une heure telle que vous ne pouvez pas observer le jeûne d'une heure, vous ne devriez pas avoir de scrupules à vous approcher de l'Eucharistie de toute façon, même si vous auriez pu trouver une autre Messe à laquelle le jeûne d'une heure aurait pu être respecté.