A million Americans get shingles every year, and many are left with pain that lasts months and years after the distinctive red rash goes away. While there's a vaccine to prevent the painful viral infection, only about 10 percent of the 50 million people who should get it actually have.