New research out today shows that it has never been more expensive to raise a child.
With a cost of £222,000 a year to raise a child until the age of 21, parents are struggling.
Mum of three Sarah Fisher spoke to ITV Daybreak, she said: "We're not in a position to buy the best for everything".
More top news
Younger workers are missing out on pay rises, with people born in the 1980s earning £40 a week less than those 10 years older, studies show.
Four in 10 European doctors are considering leaving the UK following Britain's vote to leave the EU, research suggests.
Eating 10 portions of fruit and veg every day could could significantly reduce the risk of heart disease and cancer, researchers say.