A lua cheia não ocorre no mesmo dia para cada mês do ano porque o ciclo lunar não tem exatamente a mesma duração que o mês do calendário. O ciclo lunar, que é o tempo que a Lua leva para orbitar a Terra, dura cerca de 29,5 dias, enquanto o mês do calendário tem exatamente 30 ou 31 dias. Isso significa que a lua cheia mudará cerca de um dia por mês.
Por exemplo, se a lua cheia ocorrer em 1º de janeiro, ocorrerá em 30 de janeiro do mês seguinte, em 28 de fevereiro do mês seguinte e assim por diante. No final do ano, a lua cheia terá mudado cerca de 11 dias.