Shrimp takes on the flavors of a marinade fairy quickly, so an hour is the most time you should need for the shrimp to be ready. If you are using an acid like lemon juice in your marinade, then 30 minutes should do it.