I'd recommend eating within a day of making it. The lime juice will start to break down the watermelon and change its texture, and the salsa will get quite watery from the watermelon sitting.