If you are over 65, or living with compromised immunity, you are eligible for a free shingles vaccine. Depending on where you live, you may have to wait, unless you can afford to pay around 300 dollars a dose. But here in the ACT the wait could be months, and there is no guarantee you can get the vaccine, even if you are willing to pay.