There is no gamble about what happens to your body, every single process is connected one way or another, and hormones are the key for everything to happen.
Hormones control if we take many trips to the restroom, if we are more or less thirsty than usual or if what we eat (calories) is stored (body fat) or burned (energy). If those hormones are acting the way they should, everything will be fine and dandy, but if they are acting slower or faster than usual, then problems start to happen. Insulin is the main hormone we need to take notice of because it is for fat storing. Insulin’s only job is that one, and it tries to make the best job possible, so every time we eat, insulin raises its levels to ensure the body that it needs to store food energy (as body fat). In addition, when insulin levels are higher than normal, then our body is going to stock up on more body fat than it should. This leads to obesity and can lead to other type of issues such as type-2 diabetes, etc.
It is also important to know that body fat is absolutely important and fundamental for our body to function. A person should not have too much fat stored, and it should not have lower than normal levels of fat stored: a balance is necessary so that the species can survive and live a good life.
Hormones are very important to precise how much body fat we actually need and regulate the levels of it in our organism. We, as humans, do not consciously control our body fat, weight, heart rates, body temperatures, and many other functions. Those are automagically regulated, and the magic is actually science: our hormones do that job for us. What all our hormones have in common is: our diet makes our hormonal signals go up or down, and if we eat “whatever food”, then irregularities on the signals occur.
Obesity, in fact, is a hormonal, not a caloric imbalance. The number of calories do not matter at all, the type of calories do. 100 calories of meat are the same as 100 calories of sugar in quantity, but not in quality, and quality matters a lot. That sugar will produce an immediate insulin high (because sugar has that effect on insulin) that will result in more fat storage, whereas the meat will produce the appropriate / normal / expected insulin response (because meat does not have that effect on insulin).
So, it’s logic to come up with the conclusion that treating obese and/or type-2 diabetes patients with insulin will result in them gaining fat, it will absolutely happen because insulin’s job is to store fat, period.
Now, is balancing calories the answer? Ultimately, no! The answer is balancing our hormones, especially insulin. Therefore, to avoid the increases of insulin we would need to abstain from eating foods that stimulate it or decrease the frequency of the consumption of those type of foods. There are no drugs that can control insulin, so it requires a change in our diet to make our insulin levels normal and definitely avoiding spikes. It all comes down to what and when we eat. And what you eat doesn’t necessarily means saying goodbye to rice and bread, just look at Asian and French people, they consume big quantities of it, how exactly do they manage to stay away from obesity? It is because they’re not eating 10 times a day, just the plain-old 3. And that’s enough. The time in which you’re not eating, you’re basically fasting, so instead of eating 10 times a day, spiking insulin levels, storing more fat than ever needed, just eat 3 times a day: breakfast, lunch and dinner, in which the period of time between the meals you’re digesting, processing nutrients and also fasting. You are also burning body fat.
Of course, there is more to fasting than just not eating between meals, but you can start like this. One-step at a time. Just remember to discard what “everyone” has been telling you all these years: “eat, eat and eat more” NO! Just eat your three meals, period.