Misdemeanors typically stay on your criminal record indefinitely, unless you take steps to expunge or seal them. Depending on the state, the waiting period for expungement can range from a few years to over a decade. It’s essential to understand your local laws, as they vary significantly, impacting employment and housing opportunities.