Ive just ahd it and I would say a good 24hours but sometimes longer. It depends what has caused the gastro. Hope your little one is better soon