Under the right storage conditions, onions may last up to 6 months. It is recommended to store them in a dry place away from sunlight. However, it is not unusual to find one or more of the onions trying to sprout or beginning to decay after a long period despite proper storage.