Today, the average American family spends about 50 percent of their income on necessities like food and shelter, compared to almost 80 percent in 1901. But though the things we buy might make us happy in the moment, that feeling atrophies over time. Here's how to actually be happy with your purchases.