Checking back, a while ago I did:
Day 01: 2:50, total 02:50
Day 02: 4:00, total 06:50
Day 03: 5:50, total 12:40
Day 04: 2:00, total 14:40
Day 05: 2:15, total 16:55
Day 06: 5:10, total 22:05
Day 07: 4:00, total 26:05
Day 08: 2:00, total 28:05
Day 09: 1:45, total 29:50
Day 10: 0:00
Day 11: 4:40, total 34:30
Day 12: 4:00, total 38:30
Day 13: 0:00
Day 14: 0:00
Day 15: 1:35, total 40:05
Day 16: 2:15, total 42:20
Day 17: 3:30, total 45:50
So it is entirely possible to complete in well under three weeks... But you have to push [them and yourself] to get the flying scheduled and done and its tiring... Fortunately the "gap" days in the middle and at the end allowed for some study time...