How long are sessions?

Sessions last 50 minutes. Extended sessions can be accommodated as necessary.