How long do the appointments last?

Session time varies depending on the condition, but typically the initial consultation takes 1 hour and subsequent sessions take 40-60 minutes.