Question: how much time does it take for the moon to revolve around earth
Answer: 321 days orbit around Earth ( synodic ) 29.530 days precession of nodes 18.