I think I may be eligible. Should I go to my local USCIS (Immigration) office?
It is never a good idea to go to a USCIS (Immigration) office on your own. Only two specific offices of USCIS called the Vermont Service Center and the Nebraska Service Center have the power to decide U visa cases and they do not do any in-person interviews, so there is no reason to go there in person. Most local USCIS officers have not been trained on U visas and may not give accurate information. If you go to a local USCIS office, or any other government office or agency to request a U visa, you may end up in deportation proceedings or in detention.
In all cases, you should consult with an immigration expert with experience in U visas. An attorney can help you figure out if you are likely to qualify for this or any other form of immigration relief, and if there is a risk of being put in removal proceedings (being deported). To find help, please go to the National Organizations - Immigration page. You can also find the contact information for general legal services organizations, not immigration-specific, and referral services to private attorneys on our Finding a Lawyer page.