I have experimented with three things and came up with these results:
- If I lowered my carbs, I will drink
and urinate less.
- If I upped my
protein, I will drink and urinate less.
- If I upped my fructose, I will drink and
urinate less.
I think it's due to the blood sugar stabilizing effect of the diet. A lower carb diet stabilizes blood sugar more. So does a higher protein diet.
However, I don't think it's because of the less glucose dumping in urine. I think your diet prevents hypoglycemia, and therefore lessens your secretion of cortisol during hypoglycemia.
As you know, cortisol is a stress hormone which has a diuretic effect. So the more hypoglycemic you are, the more cortisol you will produce to raise your blood sugar.
Additionally, a higher protein diet stabilizes your blood sugar swings because it stimulates the release of a hormone called glucagon when your blood sugar is low. So a higher protein diet will prevent hypoglycemia, therefore decreasing cortisol secretion during hypoglycemia.
Fructose also stabilizes blood sugar by stimulating glucagon when your blood sugar is low, just like protein. (I eat up to 100 grams of fructose per day from sweet potatoes and fruit!)
Cortisol, by itself, is diuretic. So reducing cortisol by controlling your hypoglycemic episodes lessens water loss. In addition, cortisol causes sodium retention and potassium loss within the small intestine. So less cortisol further prevents water loss because it balances your electrolytes.