It sounds like your case went terribly wrong and I'm not sure from your description what exactly went wrong. However it should not take this long to get an I-485 approved. If you were using a lawyer, you need to contact him or her to give you additional information about your case, what was done and what is the next step. If you are not satisfied with tht responses, you should contact another attorney for a second opinion.
If you filed on your own, now is probably the time to get a good lawyer to fix the mess. You'll probably need to obtain copies of all the documents that were filed in your case and show them everything.