Zoster vaccination is recommended by FDA for adults aged 60 years or older, and is approved for people aged 50 through 59 years old. For patients who had shingles, there is no specific length of time they must wait before receiving shingles vaccine. It is generally recommended that patients should wait for 6 to 12 months after recovery.