I find that fish cakes taste best when made fresh, though you can make them up an hour or two in advance, or cook them and reheat them - they'll keep about 3 days in the fridge.