You don’t always have to be right. This is important to remember because not only will you be wrong (a lot), but always needing to be right is very off putting.
Let the little things go. Choose which hill you want to die on, which battle you want to fight…this is something I’ve been bad at doing. I use “facts” and “evidence” to support my position. But winning each little battle (argument, debate, etc.) is less important than winning the war (maintaining/improving your overall relationship with that person/people). Not only that, but when you only speak up for the things that truly matter to you, those things will be more likely to be heard and changed, as opposed to nitpicking every little thing, which will eventually fall on deaf ears.
The need to always be right is a short-sighted way of thinking about things. Instead, bite your tongue about trivial matters. When you feel strongly/passionately about something, that’s when you speak up. But not before then…