My private in-person sessions are held in my Mountain View, California office. Session time is typically 2 hours. I also provides long distance counseling over the phone and on Skype. Long distance sessions are typically 1 - 2 hours (depending on the situation).