Суперкороткие шорты я уже ближе к 30 годам не носила. А умеренной длины, какие идут, можно носить в любом возрасте. И в 25, и в 40, и в 60. Разумеется, если фигура позволяет и смотря куда. До магазина за продуктами, на прогулку с собакой, на дачу, покататься на велосипеде, пойти на пляж - да, конечно, самое то. А на работу или по делам в какую более серьезную организацию, ясно дело, в таком виде не пойдешь ни в каком возрасте. Если шорты до середины бедра и в них в 50 лет идти на рынок за помидорами - это совершенно нормально.