Well I've had the vaccination and it's good for 6 years. I've had shingles three times over the years, once in my ear, once on my waist and once on my scalp and yes it is pure hell. After the third bout my doctor insisted I get it. The shingles vaccination was pretty new at the time and I had to go on a waiting list but as it was I lucked out, someone reneged on their shot so our pharmacist asked me if I wanted it.
If you haven't had chicken pox you don't need one. I still suffer from nerve pain at times, the chicken pox virus stays in your system, so anyone who has had chicken pox I strongly recommend you get the vaccination.
I have a friend who had shingles, he got it in his eye, this was a few years back, his eye is still a mess and is he is still suffering a lot of pain and it has affected his vision in that eye. Yes it is expensive but when my 6 years is up even if I had to live on bread and water for a couple of weeks I'll get another vaccination. The nerve pain from shingles is and I'm not exaggerating, excruciating.
Annette