When you have all these different opinions coming your way, the one thing you always have to remember is that you always have the final say. It's your body, your life. If something just does not feel right, then always follow your gut feelings. Do your own research. You are your only healer.
Never, ever be afraid to question a doctor. There are a lot of doctors out there that ride a really high horse and think the rest of the world should just do as they say without question. If I ever come across a doctor with an attitude, I fire them. Remember, they work for you. They are not doing you a favor. They are being paid by you to provide you with a service. If you don't like what they have to say, take your business elsewhere.