Depending on your device and charger, most iPhones with the standard 5w charge can take from 2-3 hours to full charge from 0% that gets faster with the 12w charger and with the iPhone 8 onwards the fast charging 29w+ can lower those times to just under 1 hour.