There was a show on one of the cable health channels....I think it was called "Pushing The Body Limits"....something like that anyway. It had segments about people who were in drastic situations, starving or injured etc. and how they survived. One guy who was stranded on a lifeboat for 70 days, survived because he ate the eyeballs or liver of fish he caught. The point was, our bodies have a way of making us do something that we need to do to survive.....the man started craving these food sources he normally would throw away. Turns out these parts had something in them the man needed that he did not get from the fish flesh. I have awakened in the middle of the night really craving strange things, like donuts, things I never eat. Then I go looking for anything to satisfy that craving, taking bites of this and that, because I really want a donut. If I test, I am almost always having a really bad low. Your body was just taking care of you.
If you get a chance, you should watch that show....if I see it again, I willl post the name and cable channel.

There was much of interest on it.