While it may not be known why such a belief came about, one has to understand that food and drink should not be randomly combined. For instance, milk should not be indiscriminately had with all kinds of food. Certain foods simply do not go together and other combinations are likely to give an indigestion. Milk is certainly not an accompaniment to lunch and other heavy meals and should not be used during a meal, as water would. Some people, who cannot forgo their drink of milk often wait for an hour or so after consuming fish to do so. If you would still like that glass of milk, this would be a better way to drink it. At the same time, other people suffer no Indigestion or malaise from drinking milk with meals, whether they contain fish or not. It might be better to stick to water, in moderate amounts, when consuming a meal of meat or fish. In general, one has to remember that even combining too many foods, such as a variety of meats and fish, would be likely to give one a case of indigestion. You might have noticed that such stomach trouble is more likely to occur after having indulged in a variety of foods at a buffet. This is because while variety may be great for the taste buds, the particular combination of foods should be proper. Eating fish cooked in Italian sauce with a spicy Chinese chicken dish would be likely to cause problems with one’s digestion whether or not one decides to drink milk with the meal. Thus, a little common sense and restraint is required when deciding what to drink and eat with fish or with regular meals.
answered by G M