1 How long before i can eat normally after the stomach flu? Start slow: Stay hydrated at first with clear liquids for 18-24 hours, than slowly start to increase your diet with soft foods (brat diet), and then slowly increase your diet to more solid foods over the next 24-48 hours as tolerable. Best wishes.