Why do people say "吃飽了嗎" I have heard my Chinese-speaking friends asking each other 吃飽了嗎？ several times when they are done or almost done with their own meal. And I have wondered, "Why would they ask others such question? Would it not imply that they are rushing others to eat faster?" I feel that the question indicates impatience and can be rather offensive, especially to those with a slower pace. Nonetheless, I tend to believe that the question has other implications. As such, is it really intended to rush others to eat faster?
When asking a Chinese person "are you full" when eating a meal its like asking "are you enjoying your meal?" The host will be happy if he knows you are full.

But when someone says 你吃飽了嗎？ to you when not eating a meal. it means "Are you stupid?" or "Are you crazy?"