Hina, like when you visit a Doctor and a doctor can prescribe you medicine and when you visit another doctor for the same problems, he can prescribe you a totally different medicine. It totally depends upon how the doctor looks at the symptoms of the problems and understands it.
Similarly any two astrologer can differ in their opinion. They look at things purely depending upon their experience and understanding. This can at times create confusion like you say, and I believe the best way around this problems is to sit in a state of meditation and ask yourself, you will get the answer. I believe people can lie to you but your subconscious mind will never lie to you.