how much does the average american spend on valentine's day?
According to the National Retail Federation, only about 55% of Americans celebrate Valentineâs Day, but those who do will shell out an average of $146.84, up a few bucks from last yearâs average of $142.31. In total, Valentineâs Day spending is expected to hit $19.7 billion this year. What are American lovebirds buying for that money?