A 20 year ban? Do you mean a 10 year bar? A lawyer would need to review the exact detail of your case. You may be eligible for a waiver. You should contact an immigration lawyer, whether myself or one of my colleagues, and obtain professional assistance. If you appreciate the time spent preparing this answer, kindly consider marking it BEST ANSWER or HELPFUL. Good luck to you.
Dean P. Murray
The Murray Law Firm
560 Sylvan Avenue
Englewood Cliffs, NJ 07632
Mr. Murray's response is NOT legal advice and does NOT create an attorney-client relationship. You should NOT rely on this response. Mr. Murray's response was generated without conducting a full inquiry as would occur during a face to face attorney-client consultation. It is likely that the response above may be made less accurate, or become entirely inaccurate, as you, i.e. the questioner, disclose additional facts that should only be discussed during a private consultation with an attorney. I strongly recommend that you consult an attorney who is licensed to practice law in your state (or, in the case of immigration law, and attorney in ANY state), whereupon all relevant facts will be discussed. All responses posted by Mr. Murray on Avvo.com are intended as general information for the education of the public, and not for any specific individual.
It would be unwise and irresponsible for an Immigration attorney to answer your question without having all the facts and documentation in front of them. Contact an Immigration attorney to help you. It might be a good idea to get a copy of your file to know exactly what went on, as well as copies of the final disposition in your criminal case. Only then can an attorney assess your options. Good luck.
[This answer is for general purposes only; it does not constitute advice and does not establish an attorney-client relationship.]