Good question bro. Of course it's gonna vary from girl to girl, but I guess my ideal would be something like:
10 minutes - pre-shower foreplay. Touching, kissing, undressing. Many girls don't like this long - any time saved would go to ML.
5 minutes - shower. If possible I'll omit this item but most girls insist.
5 minutes - foreplay. More kissing, touching, licking.
10 mintues - BJ in various positions. If girl not skilful, cut short and time saving would go to ML.
25 minutes - ML in various positions.
5 minutes - shower, dress and leave.
Chatting, eating, watching TV, etc. - Nil