You can make it up to 2 days ahead of time but don't put the bacon in until right before serving. Also, I like to keep extra frozen peas on hand so that if it gets a little watery I can add more peas to it on the day of the picnic.