Sorry was responding to the previous poster. Should have hit reply. You will have to apply to the US Embassy. It is up to the US to determine if they want to grant you a visa. Nobody will be able to tell you if they will grant you a visa. I would apply now and see what happens.