It is likely that the original repair wasn't done properly or to the extent that it should have. As long as there isn't anymore leaks a repair should last a life time.
Running water for 3 days is a big mess that requires the affected ceiling and maybe adjacent walls to be opened (remove all drywall or plaster) allowed to dry, possibly replace some framing members and put back together. (The exact repair depends on the amount of water and the amount of damage.) If this wasn't done then I think the repair could have been mishandled.