How do I learn to keep my mouth shut?

Puppystarfish23

I know this has always been a issue of mine but lately it's worsened. I always used to see myself as a truth telling but now it's becoming more like a gossip and big mouth.

I'm not proud of it and I want to change. If I don't someone at work I'll tell them to there face what I think of them and most people don't take me seriously because of how I'm present myself everyone thinks I'm all sweet and innocent and they just think it's funny.

My best friend, family and partner have all told me I need to be careful what I say or I'll get in trouble eventually and I want to make it my new years resolution.

Sometimes it's deserved when I tell people some home truths but I need to not get carried away.

For example a friend at work told me he was bi he was pretty open about it and was talking about it with others too.

I told a guy at work who i should have known better not to tell this in conversation but he then told everyone at work. My friend wasn't to upset but he said I need to get careful what I say to that guy because he's trouble

Updates
4 mo
I think what's gone wrong with me is I used to be a nice , good person but that got me nowhere and then when I started gossiping and talking shit about people everyone wanted to know me and I've gotten to big for my boots

I used to have a bitchy friend group in high-school and I saw they were toxic so distanced myself away from them as I knew it was turning me into someone mean. I think I need to distance myself from being so bitchy and focus of being kind to others
How do I learn to keep my mouth shut?
9 Opinion