Poiché il ciclo lunare (il tempo impiegato dalla luna per attraversare tutte le sue fasi) è di circa 29,5 giorni e un mese di calendario può essere 28, 29, 30 o 31 giorni, è possibile avere due lune complete in un solo mese.
Pertanto, una luna blu si verifica all'incirca ogni 2,7 anni.