I'm gradually learning that my opinions / thoughts are as valid as anyone elses, but nobody else (apart from my wonderful counsellor) seems to know this. I'm becoming more able to speak my mind, but although people hear what I'm saying they tell me I mean something else, because it doesn't fit in with them.
For example, my mother bought a gift for me to give someone else. At 31 I feel I'm old enough to buy my own gifts for people, so told her to give it to them herself, not from me. I was wanting to tell her this anyway, but she had actually asked me whether or not I wanted her to give it from me, so I (stupidly) thought my answer was important. But no. Five minutes of argument later she tells me that she is giving said gift from me. It's like everything I've just said counts for nothing. She'll also corrected me when I filled in a hospital form saying I was an atheist. Apparently I'm not, I'm a Christian and believe in God. Surely it's up to me to know?
She's not the only one to do this, so I accept it's a character flaw and am trying to do something about it. But it's hard. So what do I do? Even my partner does it, I'll say one thing and he tells me I mean something else. And as for my sister....but she never listens to anyone anyway.
The thing is, I do try but I keep failing, and it's so easy just to give up and avoid the arguments. But I don't want to give up, I want people to respect what I say. So how do I achieve this?