3408 hours to weeks and days Result 3408 hours = 20 weeks 2 days Detailed Hours — 3408 3408 / 168 = 20.28 ≈ 20 weeks