The best possible answer to the original question is: As long as it takes to get the job done.
Sometimes it will be 20mins, sometimes 1 hour. sometimes 5 mins (getting close on Hammy territory).
It is always a different thing, since the feeling is always a different one. Exactly the same as with romantic sex days and animal lustfull sex days.