I'm agreeable by nature and I'm a pretty trusting person. I open my mouth way too much and I am sick of being so agreeable, can anyone please tell me how to shut my damn mouth and get more assertive? I bought a new car and afterwards people were asking me how much I made at work (even though we are paid the same amount), do I live at home, how old am I and the list goes on. Can anyone tell me how to just shut the hell up and learn to stop being so open to these questions? I bought a new card and told no one. The next week the whole store knew about it and people were talking about it, its so pathetic that everyone is interested in what everyone else is doing and gets so jealous.

I had a "friend" that I sold an old gaming PC for a cheap price (I undersold it by about $250 in hind sight). He would hang out with me every single shift and always work with me. I tried to get him extra shifts, showed him around town, went out for dinner, went out for coffee etc. After he got that PC off me, he never spoke to me again. I text him saying that he used me and he doesn't even work with me anymore and he just text back "I don't choose who I work with". Absolute cunt move to someone that helped you so much, and sometimes I catch him staring at me at work. I think he's just jealous that I'm making moves and he's renting some shitty house with his friends and is a low life. He was telling me once when we went out for a drink about some drama at work that I didn't care about and I straight up told him "I don't hang around people like that dude, they will drag your life down". I think he took that to heart because he feels inferior, even though I'm not even doing amazing, I've just got a brain in my head and that is enough for people to hate you.

Anyway, any advice on how to shut the hell up and stop being so friendly for people to ask me these questions? my good nature is hurting me.