Muhammad Saleem,
You said that you found an an immigration lawyer or agent who will give you consultation against fees. I do not know if he is registered immigration agent or lawyer.
You can process your file by yourself without consultant or lawyer, and you will find a lot of useful INFO in this web site >>
http://www.freehegra.com