While it is safe to marinate a steak up to 24 hours, marinating longer than that will start to break down the proteins.