You can't "erase" it, it never 'goes away." But, you can file a motion with the court to have your record 'expunged' so that the charge will not appear on the part of your record accessible by the public. Law enforcement and the courts will still have access to it, however.
If it's a federal felony, then no. If it's only a felony at state level, it may be possible to apply for relief of disability and become eligible to obtain a hazmat endorsement.
no
va class o felony
Sexual offenses, ESPECIALLY forcible sexual offenses, are not eligible for expungment in ANY state.
No. A felony from any state remains on your record for life.
In any state medication without a prescription is a felony
Normally it would remain on your record forever. I assume you meant felony conviction. The fact that you were charged with something is really nobody's business but yours, unless you were found guilty.
This answer depends on the rules and procedures of your state, but generally speaking: If the original charge and plea was to a Felony then the charge would stay a felony (along with the plea) unless the state moved to amend its charge (for some reason).
Petty larceny is 3 years, minor theft is 1 year. Felony or Grand theft, no statutes of limitation.
Is it a pending charge for a felony or a felony conviction? If so, then no. Not in Texas, nor in any other state.
In the state of Virginia anything over the value of $200 dollars or greater makes theft a felony. By law in the state of Virginia anything less than the value of $200 dollars would be considered a misdemeanor.
No. You are forbidden to legally posess a firearm and your record always follows you.