Just gotta get used to living well within your means.
I find it crazy how some people are literally waiting to pay day to have money available. I appreciate for the very lowest earners this is difficult. I reckon I'm about average uk salary, marginally over, Mrs about the same, and we don't spend anywhere near as much as we could if we wanted to blow it all, no unsecured debts either other than mortgage. I think this is where people go wrong, finance is the devil.
To give a perfect example, my son's 4th birthday is at the end of the month and we are getting him his first bicycle. Managed to nab an absolute steal on a really good condition used on eBay, £8!!
Yes, I could have got him a new one would have cost me what, 10 times that?
I'm not proud about things like this, he will be 4 he won't know the difference.