A common law trademark lasts for a time till you use your mark. It does not have a specific expiry time. State Trademarks' expiration depends on the state law. Hence, it varies with the state. Finally, the Federal Trademark lasts for 10 years. It can be renewed after that for another 10 years.