On a private Aspie board I frequent, someone posted about apologizing over and over for the same thing.
I'd like to warn anyone else who does this why I had to learn to stop doing the exact same thing: Because when I would do that, people saw me as an easy target. They knew I guilt-tripped easily, and they used that apologetic, wants to please, wants to make everything right part of my nature to manipulate me into doing/giving stuff (favors, work, money) for them.
Three things have really helped me cut down on the number of people who manipulate me (very rarely happens now, but I'm still a big softie-always will be- so sometimes someone gets me, lol)
1. Look as confident as I can (often pretending, "fake it til you make it"
2. Don't apologize much (even if I'm wrong, and even if deep down inside I feel that huge pressure to apologize and try and "make it right")
3. Don't do things for people til I've known them for awhile (at least 6 months) and even then, try to tell them "no" every other time if not more often.
The weird thing about all this, is that when I started enacting these boundaries in my life, I thought I would lose all my friends. But what happened is I only lost my "so called friends," those people who didn't really like me, but were just pretending to like me so they could take advantage of me.
And I began attracting more quality people into my life. I still don't have as many close friends as I'd like, but now I at least have a small nucleus of folks I trust to have my best interest at heart. Couple years ago, all I had were people who would use me up and wear me out, and then not be there for me when *I* needed some help.