It used to take me about 1 hour because I was rubbish at makeup. After a lot of practice, I've got it down to about 40 minutes.
In the summer, my wife and children will be away from home for 3 weeks, which will give me the chance to practice my makeup every day, so hopefully I'll be able to get it down to about 30 minutes.