Am i the problem and how to fix it?

I got with my husband when i was 19, he was 27. I realize now that the first 2 yrs we got along good, not too much arguing. But i also realize i was young and didnt have life experience and didnt have an opinion on many things. Fast forward 10 yrs later and we argue a lot. I realized the only time we are not arguing is when i agree with whatever my husband says. Not so much him telling me what to do or anything, more so when we talk current events and things like that. The older i got and i formed my own opinions, we less we got along. He says im very hard headed. For a long time i refused but then i read something online about taurus being argumentative and hard headed. I dont see myself as that but now im thinking maybe i am the problem. I just hate to agree sometimes, i wish we could agree to disagree. My husband and i are different cultures, him American and me african. Where i come from the women are more submissive and dont question the man. Thats how i feel i have to be with my husband. I hate it because its fake, some things he swears are facts are literally not and i like to correct him. I am wondering if i am wrong or i should just pick my battles? Ive actually started to just agree with what he says more and more lol and i find it we are in peace that way but deep inside i feel so stupid sometimes.