La luna piena non si verifica nello stesso giorno per ogni mese dell'anno perché il ciclo lunare non ha esattamente la stessa durata del mese solare. Il ciclo lunare, ovvero il tempo impiegato dalla Luna per orbitare attorno alla Terra, dura circa 29,5 giorni, mentre il mese solare dura esattamente 30 o 31 giorni. Ciò significa che la luna piena si sposterà di circa un giorno ogni mese.
Ad esempio, se la luna piena si verifica il 1° gennaio, avverrà il 30 gennaio del mese successivo, il 28 febbraio il mese successivo e così via. Entro la fine dell’anno, la luna piena si sposterà di circa 11 giorni.