Where are you getting your immigration information from?
Are you relying on a friend who had a case "just like mine"? There is no case exactly the same. Are you reading someone's blog? For complex cases, you do not know whether that person understands the entire situation. One good reason to consult with an immigration attorney is that there are always differences in cases. You will get advice tailored to your situation. An answer on AVVO is very useful, and attorneys do a terrific job answering but the question may be too complicated for a full reasoned answer and the attorney who responded may suggest that you see someone in person.
Do I have to hire that attorney? I told them so many personal things!
Of course not. You start out with a consultation and see if you have a good match. Are the fees reasonable and customary? Did you feel comfortable with each other? Your consultation is governed by laws of confidentiality so you can decide to see someone else without fear that the first attorney will tell immigration something you do not want known.
Changing attorneys and getting second opinions
Yes, you may decide later on that you are no longer comfortable and you can get second and third opinions. If a good attorney does not know the answer, they may suggest a second opinion or seek that opinion on their own. They may tell you that they need to research the issue. That means they are thorough, not that they are uninformed. Immigration law is complex. Immigration attorneys in my opinion are the friendliest attorneys around, willing to share knowledge and it is very common for immigration attorneys to seek confirmation from colleagues.
Why can't I do this on my own?
You may certainly be able to file a case on your own. Many people do. However, think of an intial consult with a qualified competent immigration attorney as an insurance policy. You will feel better that you are on the right path. Some attorneys give free or low cost initial consultations. Then decide. It is your life, do not wait until you are in trouble to seek help. Good luck!