A computerized food purchase history system automatically determines a current food diet (e.g., based on an automatically maintained food purchase history). The computerized device automatically compares the current food diet with nutritional goals, to identify nutritional differences, and analyzes the nutritional differences, to identify potential changes to the current food diet using said computerized device. The process of analyzing nutritional differences ranks the potential changes based on a previously established measure of emotional resistance to dietary change. The potential change ranked as having the lowest nutritional differences within a calorie limit and an emotional resistance limit is selected as a recommended change to the current food diet. The computerized device then automatically outputs the recommended change to the current food diet from the computerized device.