Whilst you can serve the sangria as soon as you make it, I prefer to leave it to sit for at least three days and then warm it up in the microwave before serving. The longer you leave it, the more the flavours infuse and the more delicious it becomes!