Bean sprouts have a shelf life of around fourteen days, but if stored appropriately, they can easily last as long as about a month and a half in a refrigerator. If the bean sprouts are stored in a freezer, they can last for significantly more, for example for as long as a quarter of a year (3 months).