No, stock certificates don’t expire. As long as the company still exists, the certificate holder can prove they own shares of the company. If a company has gone bankrupt, the stock certificate probably won’t have any monetary value.