If he truly thought there was still time to eat, then his fast is valid and he does not have to repeat it.

If the person woke up late and thought that the time for soohur is there and he ate but he was informed that it was over about 20 minutes ago. Should he make up his fast of that day?

Fasting |