If stored in a cool, dark, airy place, small, brown shallots will keep for up to a couple of months. Banana shallots will only keep for about two weeks.