You have to have had vaccine 10 days before country entry. Vaccine is officially good for 10 years. Although quite safe, there are some risks, particullarly as you get older. If it has been a "long time" (> 2 yrs?), but less than 10 yrs, 2nd dose should be safe.