How long does a misdemeanor charge stay on your public record in Missouri?

A misdemeanor charge will still on you criminal history record forever, regardless of whether a conviction exists or not. Criminal Histories are generally not of "public" record. Missouri Case Net shows court actions on individuals and is searchable by name, county, etc.