I used to have this big issue where I agreed with people a lot, I made improvements over the past few years but I still have a small issue. I don't have issues with stating what I want or saying no to things I don't want, but whenever I get offered a compelling answer I just end up agreeing to it.

Here are is an exmaple so it might be easier to understand what I mean.

H: Why arn't you wearing your belt? M: I don't feel like wearing it H: Your pants are sagging, you should wear it. And in my mind I'm thinking " Well shit, she's right. It's better to just wear it" and I end up doing what they say. The example above is completely fictional, but I had countless exchanges similar to this in the past, and they seem to happen too often.

Now I feel like the easiest way to fix this is to say no, but then I feel like I would be acting like a kid that refuses to bathe, even if he really needs. I don't have issues saying no to unreasonable stuff, but I think agreeing so much makes me seem weak, and spineless.

Any thoughts?