Question: in how many years does a solar eclipse happen?
Answer: On average, there is a total solar eclipse visible somewhere about every 18 months. However, from any one location on Earth, total eclipses take place on average only once in several hundred years.