It's unusual to get shingles so soon after the initial infection ie chickenpox. I'm sorry you were so unlucky.
One of the imponderables about routine childhood chickenpox vaccination is how it will affect shingles in younger adults. There's a huge population of adults who've had chickenpox which could re-activate as shingles. Allowing chickenpox to circulate means many get re-exposed when their kids get chickenpox. Which acts like a vaccine. Preventing shingles.