External hard drives last for an average of 3 to 5 years depending on their make, interface, model and storage conditions. However, the lifespan varies according to different brands assuming that there is no physical damage.