You can marinate chicken in yogurt anywhere from 20 minutes to 24 hours. The longer it marinates the more flavorful it will become, but don't go over 24 hours otherwise the chicken could turn mushy.