I have found that when you use frozen mango to make a fruit salsa like this one, it can be made a day or two ahead of time and still look and taste great. However, if you use fresh mango, it will likely soften and get a mushy texture within a day or two, so it is best to eat it the same day you make it.