The longer, the better. I'd recommend a minimum of 2 to 3 hours. However, the flavor comes to life when you allow the sangria to sit overnight.