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
Becoming clearer and cooler across western areas.
Jeremy Corbyn avoided a potential clash over Brexit at Labour's annual conference after delegates agreed not to push the issue to a vote.
Exit polls show Merkel is likely to remain as chancellor but a far-right anti-migrant group is set to enter Parliament for the first time.