Xbox controllers can take up to two hours to fully charge, depending on the power source. .. Related Video