We all basically know that we crave salty foods when we’re feeling overtired, stressed out, or bored. But there are also physiological reasons that date back to the caveman days. It all gets jumbled up in a mix of physical and psychological factors that determine what foods we crave and why.