Acids like lemon or vinegar will break down the muscle tissue in the shrimp. If shrimp is left to marinate for too long, it will become mushy and unpleasant when cooking it. I would not leave it in the marinade much longer then an hour for best results.