The answer is soonish. If you consider how old the Earth is (at least older than you are), waiting three years for a partial solar eclipse on 21 June 2020), and 13 years for a total solar eclipse (on 25 November 2030) is not that much. If you grow impatient before then, you can always visit Chile or Argentina on 2 July 2019 and/or 14 December 2020 for a total eclipse of the heart (thank you, Bonnie Tyler, for the lyric). That said, the really good news is that you’ll have all this time to prepare for shooting a solar eclipse!
Just because the moon is moving in between the sun and the Earth for a few moments, it doesn’t mean that you can look directly at the sun without eye protection. Get yourself a pair of solar eclipse glasses. These have filters that block out UV and infrared radiation so you’ll be able to see another day.
Considering you’ll be in the sun, remember to take with plenty of water, sunscreen, sunglasses and a hat.