Delicate proteins like fish marinate super quickly, especially when an acid like vinegar or citrus is involved, so keep it to 1 hour or less. If you want to get ahead, you can marinate the fresh fish, then remove from the marinade, dry off the outside, cover and store in the fridge for up to 1 day.