The amount of time you can keep cooked fish depends mostly on how and where you store it. When kept in the fridge, you can keep it for about 4days.