Existem duas razões principais pelas quais os eclipses não ocorrem todos os meses:
1.
A órbita da Lua está inclinada em relação à órbita da Terra em torno do Sol. Se a órbita da Lua estivesse no mesmo plano da órbita da Terra, haveria um eclipse todos os meses. No entanto, a órbita da Lua está inclinada num ângulo de cerca de 5 graus em relação à órbita da Terra. Isto significa que a Lua geralmente está acima ou abaixo da sombra da Terra e, portanto, não passa por ela para causar um eclipse.
2.
A órbita da Lua é elíptica, não circular. Isso significa que a distância da Lua à Terra varia ao longo de sua órbita. Quando a Lua está no ponto mais próximo da Terra (perigeu), é mais provável que ela passe pela sombra da Terra e cause um eclipse. No entanto, quando a Lua está no ponto mais distante da Terra (apogeu), é menos provável que ela passe pela sombra da Terra e cause um eclipse.
Além destas duas razões principais, há também uma série de outros fatores que podem afetar a frequência dos eclipses, como a inclinação do eixo da Terra e a precessão da órbita da Terra. Como resultado de todos esses fatores, os eclipses são eventos relativamente raros, com apenas cerca de dois eclipses solares totais e dois eclipses lunares totais ocorrendo a cada ano.