After a marinade has been made, it can last in the refrigerator for up to 4 days as long as there is no protein added to it. Once a protein has been added, it is recommended to only keep the marinade for up to 2 days.