I am a student in the US and plan to graduate in May 2012. I want to do a Optional Practical training after I graduate for about a year. I am on the student visa that will expire in 2012 June. Can I apply for a green card during my Optional Practical training? I am a Zimbabwean citizen and I wanted to know if this will affect my eligibility. How long will it take to process the green card? I have no relatives here, am I eligible to apply for myself or do I need to find an employer that wants to sponsor me to get a green card?
Your responses will be valuable for me to make my decision