Generally speaking, drinking yogurt between 30 minutes and 2 hours after a meal has the best effect. Normally, the pH value of human gastric juice is between 1 and 3; on an empty stomach, the gastric juice is acidic and the pH value is below 2, which is not suitable for the growth of active lactic acid bacteria in yogurt. About 2 hours after a meal, human gastric juice is diluted and the pH value will rise to 3 to 5. Drinking yogurt at this time is most beneficial to absorbing the nutrients.
It is not recommended to eat bananas immediately after a meal, as it may cause digestive disorders and easily cause diarrhea. It is recommended to consume fruits one hour after meals.
In addition, I read something online and I can add that drinking yogurt at night has more benefits. Because the human body's blood calcium content is at its lowest from midnight to early morning, which is conducive to the absorption of calcium from food. At the same time, there are fewer factors affecting calcium absorption in the human body during this period. Although milk is also very high in calcium. However, the lactic acid contained in yogurt combines with calcium and can promote calcium absorption.
I hope my answer will be helpful to you.