When you make purchases with a credit card, you only realize how much money you're spending in a conceptual sense--you don't actually see the cash coming out of your wallet. According to a study in the Journal of Consumer Research, that may lead you to buy more unhealthy, calorie-dense foods despite the extra cost (both money-wise and diet-wise). Researchers believe credit cards make it easier to make impulse buys.