joe stayed up all night, so he was on caffeine life support the next day
a state in which a person has gotten so little sleep that they must rely on a constant intake of caffeine to stay awake
"joe stayed up all night, so he was on caffeine life support the next day" What is the definition of "caffeine life support"?