You're stating that you've been out of status and working illegally for three years? Realistically speaking, other than marriage, you should be planning on spending a good many years living outside the U.S., as a three-year overstay would trigger a ten year period of ineligibility. The U.S. has no amnesty program, and none is on the horizon, so you're not in a good position. Discuss the details of your situation with an immigration lawyer, but try not to be disappointed if he cannot come up with any solutions that allow you to remain in the U.S.

