Question: how long does it take to charge your phone?
Answer: Tried with two different iPhones and it took from 0 to 100% about 2 hours and 40 minutes to charge while powered on. You are way, way over-thinking this. Charging time can be affected by background tasks, temperature, minor variations in manufacturing. Put your phone on the charger at night when you go to bed.