Asparagus can last 2-3 days in the fridge or up to 5 days in water. But, how long it lasts depends on how fresh it was, how you store it, and the type of asparagus.