Het is eigenlijk heel logisch te verklaren: als het warm is, heb je eerder dorst, dan honger. Dat komt door de warmte, omdat je dan meer vocht verliest door o.a. zweten. Je zult om het aan te vullen dus meer drinken.
En omdat je dan al vol zit van het vocht wat je in je lichaam hebt, zal je eerder minder calorierijk voedsel eten.
Als je het koud hebt, is het dus precies andersom: je moet je energie aanvullen om jezelf warm te kunnen houden. Je zal dan eerder calorierijk voedsel eten, om je vetlaag aan te vullen, zodat je dat niet verbruikt in het koude weer. Je vetlaag is dus bedoeld om je warm te houden. En omdat je minder snel zweet als je het koud hebt, vul je dat tekort wel aan, maar drink je minder als wanneer het warmer is.