Crikey....I can do 1 1/2 hours....just! But it took me a long time to get to that stage and no way could I do it in the early days.
Anyhow...never fear...if you do a good search on here there are various threads that have been put up in the past, about shortening the time taken, so a good search will bring them up (I'll have a look see if I can find them too)
They focus you on breaking up your service into sections, X mins for prep, Y mins for tipping etc and this was what really worked for me
Oh yes, that and shutting up talking! When I talk I tend to lose a little focus on what I'm doing and slow down!
It's the little things that will make a difference too...like laying out your station well to start with and not constantly swapping files, that can also help, and any preparation you can do before like pre-tailoring tips.
Hope this helps....at least it sounds like you tutor has high demands, so hopefully you'll be getting well trained!