It should be left on your chicken for at least 30 minutes, however leaving it for up to 12 hours will allow it to absorb much more of the seasoning, leading to more delicious results. Don’t marinade your chicken for too long. You can leave it for up to 24 hours but no longer than that.