Once registered, how long does a trademark or service mark last?

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