I have no real idea how long I take; I never use a straight when I am in a hurry. I'd guess at 30-45 minutes, though.

My son, who has only recently started, takes somewhere from 45 minutes to 2...