Your insatiable appetite could be due to your diabetes. There are many reasons why people can't stop eating. Sometimes it is more mental than physical. Since eating provides an immediate satisfaction, some people eat to cope with emotional needs that have little to do with physical hunger. And because eating doesn't truly satisfy these needs, these feelings often return very quickly and the person will keep eating. If diabetes makes your life feel less satisfying, it could contribute to your problem.
Another group of people physically can't tell when they've eaten enough. For some reason or another, their bodies don't signal that they're full and they continue to eat long after they've eaten more than they need.
Still other people eat to protect themselves from low blood glucose. Some are so afraid of ever going low that they constantly keep their levels really high. Dealing with these natural fears can make a big difference. People who frequently go low need to adjust their diabetes management plan, not overeat. Talk to your health care provider about any issues that might be causing your overeating.