In Baltimore, an assault conviction typically stays on your record permanently unless expunged or sealed through legal processes.