Every office is different how long it takes to get scheduled for an interview. However, I believe the average national time is about six months. So that means six months from the time of filing, you should have your interview. There's really no hard rule, but if it gets to be eight or nine months, you may want to check at an InfoPass appointment. But, honestly, this is one of those situations where you may have to be patient.
Maybe. There are a lot of questions that'll need to be answered. For example - your status in the US, any other family members in the US, the types of hardship you would face if they couldn't stay in the US. A waiver is a lot of work and it'll save you a lot of time, heartache and potential filing fees if you hire an experienced immigration attorney to help your family through this process.
I wish your frustration were uncommon, but it's not. I-751s can take over a year to process - they simply aren't a top priority for USCIS. Now that it's moved out of the Service Center and to the local office, it depends on what the backlog of cases is like in your area. For example, in Atlanta, it could take four to six months to actually have an appointment scheduled. It's not your fault that USCIS is taking so long - they are just overworked and understaffed. Good luck!
There really is no way to know how your ex-husband received his green card. It could have been through claiming to be abused, by being the victim of another crime, or various other ways.
If you marry another foreign national, you will likely have to show an even stronger case to USCIS - that you and the current husband have a lot of joint documents together and truly plan on spending the rest of your lives together.
If your ex-husband truly called USCIS and said that you two married for...
Taxes alone are not likely enough to get the I-751 approved without an interview. In addition to the three years of income tax, you should have other joint documents like mortgage/lease, utility bills, insurance, etc. to demonstrate that you and your husband are sharing a life together. If the Service Center doesn't believe you've submitted enough evidence, you will be called into your local USCIS for an interview, so you'll have an opportunity to address any weaknesses.
This is a very complicated situation, and I agree with my colleague that the sooner you hire and attorney, the better. I would not miss the interview, but I would want you to go with representation so your case is explained in the clearest way possible. It is extremely likely that the interview won't proceed as planned, but it will look better for you if you don't just skip out of the interview.
No - I'm sorry. Once you have a green card, you might be able to. But, just with DACA I don't think the military will accept you. Thank you, though, for wanting to serve - when you are enlisted, we will be lucky to have you!
Why do you need healthcare for 2013? If this related to the Affordable Health Care Act? Make sure you truly need it before you purchase anything - the regulations in this area seem to be changing pretty quickly.
Generally, if the person applying for citizenship (not the kids not the spouse) has applied for a public benefit, like Medicaid, it could be an issue for naturalization. If would be better if you could obtain citizenship before getting Medicaid,
No, that's not too long (at least not for USCIS, but I know you'd like an answer soon!). Four months is the average, so that means 1/2 of the cases take longer than that. Recently, USCIS transferred some cases between offices, so I'm hopeful that more cases will be decided in a more efficient manner. If it gets to be over six months, you may want to contact an attorney to see what your options are for inquiring about your case.
Since you are a LPR, the wait for your soon-to-be-spouse to get an immigrant visa will not be fast. But, you may start the paperwork to bring her here. If you become a U.S. citizen, the wait for her will be greatly reduced. When the time comes, you'll want to hire an experienced immigration attorney to assist you.