Why aren't you packing your own lunch and socialising at home? Too much effort?Because during lunch one's usually not at home. As for dinner, its usually to socialize.
As a parent of two I know how to organise my time.You not making breakfast in the morning is either a sign of laziness or you need to organise your time better.