Вот какое определение этому нашла в инете:
Старая дева - это женщина, которая всю свою жизнь остается девственницей. Таково основное значение этого устойчивого словосочетания. Но все гораздо глубже. Старая дева - это не столько возраст и отсутствия половых отношений с мужчинами, сколько состояние души, склад характера. И можно ли вообще определить ту возрастную грань, преодолев которую девственница автоматически становится старой девой? 40 лет? Или 30? Или даже 25? Есть девушки, которые и в 20 называют себя таковыми. Но это уже совсем другая история.
А можно даже тему создать под названием: "Старая дева: судьба или диагноз?"