Americans spend $324,000 in their lifetimes on impulse purchases

Americans spend $324,000 in their lifetimes on impulse purchases