Yes, it took a long time to finally get the waiver. She is not in the
medical profession but it is still a LONG drawn out process.
Basically, if you are not in a medical field, you have a really good
chance of getting a waiver to the 2 year requirement. That is, IF your
country will be cooperative and give you their No Objection Statement.
As long as you can get that, and you have no strikes against you with
the US goverment, you are pretty much guaranteed the waiver.
Other than that, you MUST be careful and follow all the steps in the
process. Filling in all the forms correctly and sending them off.
It took us about a year to get it all completed and waiver in hand. If
we had tried harder, we could have saved maybe 2 or 2 and a half months
on that but it is just very slow.
My recommendation is that if you need the No-objection waiver, that you
call your countries embassy in Washington DC and ask them some questions
about how "automatic" it is for them to give a no-objection statement.
Ask them, "are there various skills from your country that they don't
give it to? What sort of skilled groups do they normally grant it to,
etc. From what I know, most foreign countries will give you this
statement. If your embassy seems to tell you you'll get a "green light"
if you apply, then get started on filling in the forms and filing the
fees you need.
One stumbling block to us, turned out to not be a real issue. The last
step of the process tells you to write your reason(s) for requesting the
waiver. We agonized whether we should just put that we want to get
married, wondering whether that would be good enough of a reason for
them to grant it to us. We did a ton of research and found out it isn't
really that crucial, but it is important to write SOMETHING honest down.
We ended up mentioning she wanted to study in the USA, which was very
true, plus mentioned we were getting married. I think we wrote about a
half page of reasons. Anyway, just write some truthful and reasons down
for you to request that you not need to fulfill the 2 year home
residency requirement and you'll be fine.
Once you get your waiver, you can Adjust yOur Status to other visa's,
like marriage, or your fiance(e) apply for a fiance visa to get you back
to the country. (about a 8 month process right now)