While overnight oats last awhile and don't have to be eaten the next day, it's best to eat it the next morning. The texture is optimal when the frozen fruit defrosts. Plus, if the defrosted fruit sits on top of the mixture for days, the oats may become soggy.