Here are the top 5 impulse buys

3:02 PM ET Fri, 23 Feb 2018

U.S. consumers spend up to $5,400 a year on impulse purchases.