Talk to a lawyer before you have any contact with immigration or traveling outside the U.S.
If you have lawful immigration status but are not a U.S. citizen, contact with the criminal legal system may put your immigration status at risk. Consult with a trusted immigration attorney before applying for an immigration benefit (like renewing your green card or applying for citizenship) or traveling outside the United States.