Anywhere from 4 to 24 hours, depending on the cut of meat. Steaks and chicken do not take as long as a roast. Fish is usually only about 30-60 minutes.