The vast majority of Brits do their utmost to watch the pennies when it comes to budgeting and saving money at the supermarket, with new research revealing only 7% don't make a conscious effort to economise.
However, Opinium Research discovered that a quarter (26%) of shoppers who do budget end up over-spending at least once each month.
While three in five (59%) Brits go over their grocery budget to purchase luxury items when there is a special occasion, such as a birthday or Christmas, many are also lured into buying items for themselves.
For instance, three in ten women (29%) indulge themselves when they need cheering up and a third of men (32%) just like to treat themselves once in a while.
Life is too short
Kate Norfolk, head of healthcare research at Opinium, commented: "Times have been tough for a while now and consumers are no doubt fed up of constantly pinching the pennies.
"Although it is not a good idea to live beyond your means and buy expensive products that you can't afford, we agree with the overwhelming majority of Brits who believe that life is too short not to treat yourself once in a while."
Essentials and luxuries
Although many of us might regard buying things like wine or beer, crisps and chocolate as a treat, one in ten Britons count them as daily necessities.
On the other hand, some of the top 'luxury' treats for the nation include steak (51%), speciality cheese such as Brie or Camembert (39%), and salmon (29%).
Sticking to a budget can be difficult, but by taking advantage of vouchers and keeping an eye out for the best buys you can go a long way to ensuring you don't overspend.
Doing so can even help you save money on your weekly shop. You could then use this extra cash to purchase 'luxury' items and treat yourself a little bit more.