Human body energy storage operates as a stock-and-flow system with inflow (food intake) and outflow (energy expenditure). In spite of the ubiquity of stock-and-flow structures, evidence suggests that human beings fail to understand stock accumulation and rates of change, a difficulty called the stock-flow failure. This study examines the influence of health care training and cultural background in overcoming stock-flow failure. A standardized protocol assessed lay people's and health care professionals' ability to apply stock-and-flow reasoning to infer the dynamics of weight gain/loss during the holiday season (621 subjects from seven countries). Our results indicate that both types of subjects exhibited systematic errors indicative of use of erroneous heuristics. Indeed 76% of lay subjects and 71% of health care professionals failed to understand the simple dynamic impact of energy intake and energy expenditure on body weight. Stock-flow failure was found across cultures and was not improved by professional health training. The problem of stock-flow failure as a transcultural global issue with education and policy implications is discussed.