Answer:
29.53059 days
Explanation:
It's the duration between successive new moons. Also called a lunation or synodic month, it has a mean period of 29.53059 days (29 days 12 hours and 44 minutes). That's the mean, but the the true length varies throughout the year.