The TN visa typically allows professionals to stay in the U.S. for an initial period of up to three years. However, extensions can be granted in increments of three years with no maximum limit, provided the individual continues to meet the visa requirements.