How long does valtrex last