Breakfast -- virtually never, unless an early morning meeting with a client or unless on the road.
Lunch - I eat out every day, Monday through Friday. Have not brought a lunch to work in 20 years probably. Occasionally have to skip lunch, but almost always eat out for lunch. Lunch at home on weekends.
Dinner -- We eat out 3 to 4 times a week. Wife works 2 full days and 1 half day each week. We eat out the two days she works a full day (I'm also working those days), although usually just a local casual place. Then, we probably go out once or sometimes twice on the weekend (Friday, Sat., Sunday). One of those is usually a dinner with some friends or relatives, and the other may just be us (or perhaps with our kids if one of them is around). If one of our kids (both in their 20's) is around, I like to take them out to dinner, since they don't have as much disposable income as we do.