how some people manage their finance...
I am an immigrant and came here as a student with a stipend (no family supporting me financially). Even living on a stipend and a very part time work, during my study, I managed to save more than £10k. I did that by making sure I saved every month and minimised my ongoing by very rarely eating out, walking everywhere, cooking my food every day and socialising by inviting people over so I could do it on the cheap (cooking the food, etc.). I guess what I am trying to say is that I am not always have a good salary/income to rely on and yet I always manage to maximise savings by minimising my expenses so that I can spare some money to save.
Anyway, 19 years later after I came here, our mortgage was paid off, I have a saving of nearly 80% of my annual salary (my own, not a joint saving), an emergency buffer of about 3 months outgoing, my pension is also on track, and I may be able to retire 8-9 years earlier than the state pension age. We also have a £18k saving for our DD and, provided we continue with our monthly saving, it will be about £50k by the time she is 18. Although our joint income is about £100k (ony very recently), I carry on with weekly meal planning (adjusting the meal plan based on what is on offer) and keeping close watch on the budget of our groceries and family outings. I buy things when they are on sale and only replace things when they are broken. I continue bringing pack lunch daily and only occasionally buy lunch while at work. We do not deprive my DD of life experience, as we still still go to holidays abroad every year (which we plan ahead and I have a specific "top budget" in my mind) and she still joins any club she is interested in.
I am aware that my post sounds like a humble brag. But it really frustrates me to see how other people could have "got" out of a dire situation if only they were willing to manage their finances properly and go for the long game instead of instant gratification. Even saving a very small amount, if it is done regularly and continously, will make a big difference.