Yes, it is okay to change attorneys; however, if you switch your immigration lawyer, make sure that you inform USCIS of the change. You either need to let them know the contact information for your new lawyer or let them know if you’re not being represented by a lawyer.
You didn’t mention the reason that you’ve considered firing your current immigration lawyer. If you believe that you’ve been a victim of an immigration scam, report it to the Federal Trade Commission and find out if you can report it in your state. Reporting scams will NOT affect your immigration application or your petition. Some states allow you to report this information anonymously. I am not saying, obviously, that’s the issue, but this is an important point that anyone going through the immigration process should know.
One thing to keep in mind is that changing immigration attorneys can be a hassle. So, really think about if you believe this is an actual necessity. Are you sure that you’re not frustrated with the process or with USCIS over something out of your lawyer’s control?
If you’d like to talk with an immigration attorney to find out how firing your current immigration attorney may affect you, consider LawTrades. We are a legal marketplace and we make access to lawyers more affordable for people around the world. I think you’d benefit from our service called. With it, you pay a low flat-rate (usually $25) and you can ask one of our vetted, experienced attorneys a question. You’ll get a detailed response within 48 hours. Hope this helps!