Idiom: Eat someone out of house and home
What it means: Eat so much as to deplete someone’s resources. It just means that someone is eating so much food that you feel you may lose the ability to pay for the house or any other critical bills because so much money is going to feed the person in the house.
“I don’t know how Harriet can afford anything nice lately because her growing kids are eating her out of house and home!”
“That huge dog is eating us out of house and home”
“Help! My 16 year old son is eating me out of house and home, our grocery bill is over $700 per month trying to keep up with his every-increasing appetite”