While there, they stumble upon a government organization that hunts vampires and Geralt is blackballed into working for them.
This is what turned his hair white.
Also, in the Witcher lore, Sorceresses can live forever because there is a potion that they can drink that is made by Ortolan that stops the aging process.