How long is each appointment? Your first visit with us is approximately 60 minutes. Follow up appointments last 30 minutes.