Sangria will keep 2-3 days in the fridge. However, I personally think it is best the first 24 hours. The longer it sits the flavor will become sweeter.