How long is the TEAS?

The maximum time allotted is three and one-half hours.