We know your time is valuable. Allow up to 1 1/2 hours for your initial visit. Return appointments are usually 30 minutes or less.