In general, the meat should be marinated for at least 2-4 hours, or overnight for best results.