If you find yourself craving shopping spree - you're not alone!
Shoppers should wait nearly three days between finding an item they want to buy and actually purchasing it.
New research shows, on average, people make seven big impulse buys a year.
Bikes, footwear and cosmetics are the top items people most regret buying on the spur of the moment, but the least regretted purchases include kitchen accessories, washing machines, phones and TVs.
TV mathematician Bobby Seagull says people should wait at least two days and 21 hours before splashing out, based on the tipping point where more people were pleased with their purchase than regretted it.