how long is the moon full for
The answer would be about 27 1/3 days. But during this time, the earth has moved nearly 1/12 of the way in its orbit around the sun. So to get from one full moon to the next would take about two days longer, 29 1/2 days, because the moon would have to travel a little further around the earth to get to full again.