Does a federal trademark registration ever expire?
Yes. A trademark registered at the U.S. Trademark Office lasts 10 years, but, effectively, they last until the end of time. The world going to have to end for McDonald’s to lose that trademark, so they, at the end of the 10 year period, you renew them, or, before the end, you renew them. 10 years, 10 years, 10 years. The world would have to end for them to lose their trademark.