Something must be very wrong. What did your lawyer say. He/she should have contacted USCIS long before.