how long is a lunar cycle
The Moon takes 27.3 days to orbit Earth, but the lunar phase cycle (from new Moon to new Moon) is 29.5 days. The Moon spends the extra 2.2 days catching up because Earth travels about 45 million miles around the Sun during the time the Moon completes one orbit around Earth.