Resources
Helpful tips, links, and answers to common questions about the immigration process.
Tips for Immigration Applications
Start Early
Gather your documents well before any deadlines. Processing times can be long, so the sooner you file, the better.
Copy Everything
Always keep copies of every form, document, and receipt you submit to USCIS.
Answer Every Question
Do not leave any field blank on your forms. If a question does not apply, write "N/A."
Use Your Legal Name
Use your legal name exactly as it appears on your immigration documents and identification.
Check Processing Times
Visit the USCIS website to check current processing times for your specific form and service center.
Keep Your Address Updated
If you move, file Form AR-11 (Change of Address) with USCIS within 10 days.
Helpful USCIS Links
USCIS Official Website
Forms, filing instructions, and case status tracking.
USCIS Forms
Download official forms and read filing instructions.
Processing Times
See current wait times for your form type and service center.
Case Status
Track the status of a pending application.
Study Materials
Free study guides for the naturalization test.
Congressional Help
If your case has been pending for an unusually long time, your U.S. Representative or Senator's office may be able to make a congressional inquiry on your behalf. This does not guarantee a faster decision but can prompt USCIS to review your case.
Visit house.gov to find your representative, or senate.gov to find your senators.
Fee Waivers
USCIS offers fee waivers (Form I-912) for certain applications if you can demonstrate financial hardship. You may qualify if you receive means-tested benefits (such as Medicaid or SNAP), your household income is at or below 150% of the Federal Poverty Guidelines, or you are experiencing financial hardship.
Not all forms are eligible for fee waivers. Check the USCIS fee waiver page for details.
Frequently Asked Questions
Do I need a lawyer to file immigration forms?
No. You have the right to prepare and file your own immigration paperwork. We can help you prepare your forms accurately, though we recommend consulting an attorney for complex legal situations.
How long does the immigration process take?
Processing times vary widely depending on the form, your location, and USCIS workload. A naturalization application (N-400) can take 6 months to over a year. Family petitions (I-130) depend on the category and your country of origin.
Can you help if I don't speak English well?
Yes. We provide bilingual support in English and Spanish and are happy to work with you in the language you are most comfortable with.
What if I can't afford the filing fees?
We can help you apply for a USCIS fee waiver (Form I-912) if you qualify. We also offer sliding-scale pricing for our own services.
Do you offer in-person meetings?
Yes. We meet with clients via Google Meet anywhere, and in person if you are in the Los Angeles area.
