eat someone out of house and home

US /iːt ˈsʌm.wʌn aʊt əv haʊs ənd hoʊm/
UK /iːt ˈsʌm.wʌn aʊt əv haʊs ənd hoʊm/
"eat someone out of house and home" picture
1.

to eat a lot of food, especially when you are a guest in someone's house, so that they have to spend a lot of money on food

:
My teenage son is eating me out of house and home.
The guests will eat us out of house and home if they stay much longer.