It all depends on the type of chicken meat you're using. For best results, marinate breasts for around 1-2 hours and for bone-in chicken, around 12-24 hours. You can marinate for less time, the meat just won't be as juicy.