with level 2 medicine they shouldn't get elderly before 58; even if they became elderly before you got level 2 medicine, they'll go back healthy until age 58.. which means they should stay alive until 65-67 at least. Have you at least got level 2 science tech? that would rack up your tech points faster