I do enjoy getting ready, so I can take as long as I want if I'm just playing around. However, with two small children and a usually busy schedule, it's rare that I get to spend too much time getting ready.
I wake up in the morning and shower first thing, then let my hair air dry while I'm doing other things (cooking breakfast, getting the girls ready, cleaning, etc.). My hair is just past my shoulders and very fine and thin. It's really frizzy, so I could never leave the house with it just air dried. As long as it has 30+ minutes to air dry, it's basically dried - I hit it with a blow dryer for <5 minutes to finish it off, and then take about 5 minutes or so to run my flat iron over it to make it super straight. So no more than 10 minutes total on hair.
My make up is the same basic routine, so I can be pretty fast with it as well. Moisturize/eye cream straight from the shower. After blow dryer but before flat iron, I do BB Cream, Benetint on my cheeks, setting powder, UDPPP, tightline my upper lids, 2-3 shadows from my Naked 1, one coat of mascara and I'm good to go. I can get it done as quickly as 10 minutes, or really drag it out if it's a special occasion and I'm adding some extras (shading, bronzer, fancy eyes, etc.).
So if I'm in a super hurry, I can get out of the bathroom after 20 minutes and still be 'done'. I selected 30-35 on the poll just because it's nice to take a little time and not be rushed (and also because the kids are likely to interrupt me for something during that time!).