Typically, it takes 12 to 20 weeks to install and complete an infinity pool, depending on its size, design complexity, materials used, and other factors.