How long does a standard appointment last?

Appointments are of 40 minutes duration.