Fresh spinach can last up to 2 weeks in the fridge if properly stored. Bagged spinach is typically good by the use-by date or up to 5 days afterward.