Forever. There is no period of time after which a criminal charge or conviction is removed from the record in Texas. That is why it’s critical to expunge or seal everything that is eligible for an expunction or Nondisclosure.