You should get a lawyer and fight the case before you should worry about getting if off your record.
No legal advice is given here. My responses to questions on Avvo are never intended as legal advice and must NOT be relied upon as if they were legal advice. I give legal advice ONLY in the course of a formal attorney-client relationship. Exchange of information through Avvo's Questions & Answers forum does not establish an attorney-client relationship with me. That relationship is established only by joint execution of a written agreement for legal services. I am only licensed in the States of California and New York and the District of Columbia
Sounds from your comments to another answer that you already have a lawyer assisting you.
In the great majority of cases, the lawyer handling the defense in a criminal case is in the best position to advise the defendant on how to proceed.
You might want to discuss with your lawyer whether your "right to a speedy trial" was violated by the delay in arresting you. Other issues might also be involved. But, really, you need to speak with your criminal defense lawyer about this.
Answers on Avvo are for general information purposes only and should not be relied upon as legal advice. No attorney / client relationship is created by providing this answer. For specific advice about your situation, you should consult a competent attorney of your choosing.
Contact a local attorney. If this is your first offense, you may be able to get it dismissed.
This answer is intended to be taken as general information and not as specific legal advice. You should always consult a qualified attorney and make him/her familiar with all the relevant facts in order to get proper legal advice.