There is no time limit. If you have no status in the US, it is very difficult to obtain a green card. If you are married to a USC, have an asylum claim that is timely filed, were a victim of a crime, this person may be able to file now. However since you are out of status in the US, you need to have a full consult with a competent immigration attorney to ensure that you are not barred from applying and that you choose the option that is best for your situation.
Answered on Jul 25th, 2011 at 12:42 PM