One should not go at mealtimes unless invited and should excuse oneself before the next mealtime comes around. Both lunch and dinner are substantial meals usually consisting of rice, bread, and at least one meat dish. It is considered polite to always offer a guest a cup of tea. Hosts may simply bring the tea without asking. It is also polite for the guest to ask for a glass of water even if one has not been offered.
Politeness requires that the host offers food to the guest at least three times.
The guest should always refuse the first time, but may accept on the second or third try. If the guest says no after the third time, the offer may not be repeated. Among close family and friends people will simply say yes or no on the first offer.