¿Sentimos hambre porque nuestro estómago está vacío o porque tenemos menos energía muscular?

Sentimos hambre porque se estimula el centro del apetito en nuestro cerebro. El equilibrio entre el apetito y el centro de saciedad situado en el hipotálamo te hace sentir hambre o estar lleno. Estos centros tienen receptores que miden los niveles de sustancias químicas, como la glucosa y varios péptidos, en los vasos sanguíneos que los suministran.
Para simplificarlo en exceso, estos centros en el cerebro reciben varias señales del estómago o del sistema nervioso autónomo, que hacen que el cerebro piense en el hambre. A veces, la sensación de hambre no tiene realmente nada que ver con la cantidad de comida que queda en el intestino, solo que la boca está seca y se activa el sistema nervioso simpático, lo que engaña al cerebro haciéndole creer que uno tiene hambre mientras que uno tiene sed.

Para responder su pregunta directamente; Son ambos esos factores, cuán vacío está tu estómago así como los requerimientos de nutrientes (energía) por parte del cuerpo y un montón de otros estímulos que te dan hambre. A veces no tienes mucha hambre, pero estás aburrido.
Probablemente sea TMI, ¡pero espero que responda tu pregunta!