Originally Posted by
737pilotguy
I would recommend contacting a lawyer. My lawyer has been, and still is, great for me. Immigration is a daunting process and having guidance is essential (in my opinion). There are people that self-petition and succeed, but how you present your case to the USCIS is crucial to any potential success. A lawyer could assess your case and advise you if your profile could be successful. You must satisfy three prongs for an NIW. Good luck.
To play devil’s advocate, immigration lawyers have a vested interest to paint the picture that you have a good chance of being approved. They get paid if you’re successful or not.