I think age plays a factor as well. The older you get, the less you want and the less you want frivolous things. At least that's the way it's working out for me. I'm spending more on big ticket items like house and car and less on dumb stuff like games, movies, clothes, food etc....