Ok thanks for the information. Your options right now include to petition him fof a K-1 fiance visa or to go to Mexico and marry him and petition him for a spousal immigrant visa CR-1.
A) K-1 fiance- for this visa you could not be married yet. You would have to marry once she is in the US. It takes about 6 to 10 months for the foreign spouse to enter the US after you apply for her. You would qualify because you are supposed to have met once in the last 2 years and have proof of it and it sounds like you two have done this. You will submit the I-129F to start the process and that will cost $340 plus a $350 fee for the visa processing fee at the US embassy. Again, It will take about 6-10 months for the foreigner to get the interview over in the UK. After she gets approved hopefully, she will enter the U.S., then you have to marry here within 90 days of entering and then you have to pay $1070 for the I-485 application after marriage which is for her actual green card. She will be called in for another interview here that you attend with your new spouse in about 5-6 months.
B) If you decide to get married first in the UK then she would qualify for the The CR-1 visa. This one takes about 9 months to 1 year before she is allowed into the US after sending the application. To begin You will submit an I-130 application. The fees are $420 for the I-130 and $400 and $120 for the visa processing fee at the US embassy/consulate and for an Affidavit of Support fee. The good thing is that once she is approved and enters the US, she will already be a permanent resident and doesn't have to apply for the I-485 or for anything else. That means you don't pay the $1070 that I mentioned in option A. She will just receive the green card in the mail.
All forms found on uscis.gov/forms
For both of these option, he will need a waiver based on extreme hardship that you will face if he is not allowed back to the US. He needs this waiver for all the illegal time he spent in the US. It's called the I-601 waiver and I strongly suggest that you get a local immigration attorney to help you when you get to that part. That will be further down the line. For now you can start with the information above.
Good luck to you during this process and I hope this answer has helped you!
If you are not satisfied with my answer or if I did not understand your question correctly, please ask me for clarification and I will be glad to clarify. Your satisfaction is my goal.
Please kindly remember to issue a POSITIVE RATING now before you leave this page by choosing from the ratings. This is very important since it is how I receive credit for my service from what you paid.
This question will NOT close after you rate me even though it says "To Finish..". So after rating me, feel free to ask me any follow up questions at no additional cost .
Any bonus you wish to provide will be very appreciated.
If you have other NEW questions in the future, you can make sure that I answer it for you if you start your new question post with the words "FOR JENNIFER " or write it in the Subject Line.