You can marinate pork loin for anywhere from 30 minutes to 24 hours. If the marinade is very acidic (contains ingredients like vinegar or citrus juices), don't marinate for more than 12 hours, as it can toughen the meat.