Good you went to the doctor and are now on meds to help deal with shingles. I hope you only get it once in your lifetime. I know of some who have had it a few times..yikes.
The shingles vaccine is no guarantee we won't ever get it...it's protective for some, but for others it mayor can at least lessen the symptoms. So, it's a crapshoot basically.
You were on prednisone...are you finally tapered off?
One thing you might consider taking for a while is L-Lysine, 500mg twice a day. But do the research on it first to see if you want to consider it.
Feel better soon,
q