Each consultation lasts 30 minutes. In some cases, we may be able to offer longer appointments if needed.