A friend asked me last week your same question. I looked it up on Mayo Clinic website and here is a brief, and the website if you like to look at it, hoping it is helpful to you and I hope others with experience will come forward and answer you.
http://www.mayoclinic.com/health/shingles-vaccine/AN01738
QUOTE:"
The Centers for Disease Control and Prevention (CDC) recommends that adults age 60 and older should receive the shingles vaccine (Zostavax), whether or not they have had shingles previously. The vaccine is not approved for use in adults younger than age 60. Also, adults with certain kinds of immune deficiencies should not receive the shingles vaccine.
....In a clinical trial involving thousands of adults 60 years and older, Zostavax reduced the risk of getting shingles by 51 percent in study participants who were vaccinated. In addition, it reduced the risk of postherpetic neuralgia by 67 percent in those who were vaccinated. ....
The shingles vaccine isn't recommended if you:
Have ever had a life-threatening allergic reaction to gelatin, the antibiotic neomycin or any other component of the shingles vaccine
Have a weakened immune system due to HIV/AIDS or another disease that affects the immune system
Are receiving medical treatments ? such as steroids, adalimumab (Humira), infliximab (Remicade), etanercept (Enbrel), radiation or chemotherapy ? which impair the immune system.
Have a history of cancer involving the bone marrow or lymphatic system, such as leukemia or lymphoma
Have active, untreated tuberculosis
Are pregnant or trying to become pregnant
In some cases, the cost of the shingles vaccine may not be covered by Medicare or insurance. Check your plan." UNQUOTE