Die Dauer hängt davon ab, wieviele Daten zu sichern sind und wie die übertragen werden. Machst du ein iCloud-Backup muss alles über dein WLAN und durchs Internet zu iCloud übertragen werden. Machst Du ein Backup mit iTunes während dein iPhone via USB-Kabel angeschlossen ist, werden die Daten über das Kabel auf deinen PC übertragen.
Deshalb kann man nicht beantworten wie lange das bei Dir dauert. Meiner Erfahrung schwankt die iPhone-Backupzeit zwischen einigen Minuten und wenigen Stunden, je nach Bedingungen (s.o.)
Die Idee bei iCloud-Backups ist, das die gemacht werden, wenn du das iPhone nicht benutzt und wenn kein Akku verbraucht wird. Deshalb läuft es nur, wenn du dein iPhone lädst und es gesperrt (= nicht genutzt) ist. Lass es über Nacht am Strom, dann sollte das Backup durchlaufen.