Yes. Even if you’ve already had shingles, you should still get the vaccine as it will reduce your risk of getting shingles again.