我係網上揾到: can’t tell you exactly how long it takes for the food you eat to affect your breast milk, because there are so many variables involved, including how often you nurse, the type of food you eat, and your individual body chemistry and metabolism. An average (and this is only an average) is about 4-6 hours, but it can reach your milk as soon as one hour or take as long as 24 hours.