A few weeks ago I got arrested and got a ticket for solicitation of prostitution (under California PC 647(b)). Since I had no previous criminal history, I got referred to the Neighborhood court and then the FOPP (first time offender) and the DA told me that after the class, they will not pursue the matter and the charge will get dropped. I am going to travel back to my country in the end of 2017 and I need my visa renewal (F1 visa, haven't renew my visa for more than a year).
My question is, how long would it take for the consulate to do the background check to prove that my charge is dismissed? And I know that one count of solicit of prostitution is neither CIMT nor inadmissible (Even I'm not convicted, I just do some research). Would that affect my visa renewal and in the future, if I apply for H1B would this be a problem?