The longevity of nail polish depends on several factors, such as the quality of the polish, application technique, and daily activities. On average, nail polish can last for about 5-7 days before showing signs of wear. Applying a top coat can help extend its durability.