People who agree with you all the time may be lying - but the way their brain is wired makes disagreeing much too stressful.
In a study, MRI scans of people who tend to agree showed areas of the brain associated with anxiety lighting up at statements they disagreed with.
Many agreed just to avoid conflict, even if they knew they were getting bad advice.
This means they give in to peer pressure too easily and lets others take advantage of them, say scientists at Monash University in Australia. Study chief Dr Juan Dominguez said: "It has to do with autonomy and agreeing for the sake of agreeing.
"In a relationship you might find yourself agreeing more often with your partner when making decisions, even if you hold a different opinion.