I think it would be helpful to hear some specific examples of the kind of bullshit you put up with. I mean there’s bullshit everywhere. But are you putting up with bullshit from a significant other, from relatives, from situations at work, from your children, etc? There’s definitely different paths to take depending on where it’s coming from.
But I would start with looking at your self esteem and confidence. This is where many people (and I say this from lots of bull-taking experience!) develop a high tolerance for taking shit. If you aren’t in a good place in yourself, you tend to let people walk all over you. You accept the mean things people say about/to you without pushing back for fear of the consequences of doing so. You don’t want to create confrontation, or you fear getting torn down by them further if you argue their assertions about you.
After you spend enough time taking all that crap, it eats away at you, you start reluctantly believing their assertions maybe true. You get frustrated with yourself for not being able to just do something about it. But as your opinion of yourself is weakened its so much harder to muster up the personal strength and resolve to stand up for yourself. Because you feel like its not worth it to try to get through that you don’t like the way you’re being treated. Its a vicious cycle. Its very hard to break. Is this where you’re at or there-abouts?
So since I don’t know specifically the sort of shit you’re taking. I’ll just say a few things…
Get toxic people out of your life, if there’s no way to get them out completely, minimize their presence as much as possible. Also spend more time with people who are positive influences on your life. If you don’t have very many people like that, start making new friends. And the great thing about finding new friends they don’t know about your bullshit taking past, so they’re most likely going to treat much better then the people you’re used it. Fresh start at being the sort of person you wanna be.
Work on yourself. Seriously. Take a good hard look at the things you want to change. Because taking shit and not standing up for yourself generally comes back to your problems with yourself. The people influencing your life are being negative forces by feeding you bullshit and they help to further your internal issues. But you have to step up to yourself before you can really step up to other people. So pin-point your issues. Start taking steps to fix them. Doesn’t have to be leaps and bounds. But you must resolve to start, and keep it in your mind all the time so you will start taking the steps to change.
I could write a book about this… Much of it from learning the hard way through most of my life. And I say all this as someone who used to take shit constantly, and down right refuses to now.