A woman who spent £6.2k-a-year on takeaways lost seven stone so she could be a "fun mum".