How long will my appointments last?

Most appointments range from 45 to 60 minutes.