Cooked fish should really be eaten as soon as possible. Thant being said, if you have leftovers, they should last in the fridge for about 2-3 days, if cooked while still fresh.