There are roughly 29.5 days between full moons and between any two consecutive repeated moon phases. There are usually twelve full moons in a year — but if the calendar and the lunar phases line up perfectly, we can have a thirteenth full moon in one year. This extra full moon is called a blue moon, hence the expression "once in a blue moon" meaning "very rarely". Read more