On average, a banana will last 7 days from the time it is purchased in the store to the time it is too rotten to eat