Once registered, how long does a trademark last?

Trademark protection lasts for five years from the date of filing.  Trademarks can be renewed for subsequent five year intervals beginning from six months prior to expiration until the day of expiration.