When will you be home for dinner in German language?

When will you be home for dinner = Wann wirst du zum Essen zu Hause sein