Oh boy, I know what you mean...I was always somehow looking for excuses to apologize to people I offended or did something wrong, and when some time had passed I didn't gather the courage to say I'm sorry. And then I always had an unpleasant feeling in the background. I am working on the fact that if I say the wrong word or do something wrong, I apologize immediately. It's definitely better that way. Still hard but worth it.
Ho yeah, it's so nice to work on your ego, because honestly it will go a long way to affect you and the relationship you have with people. Thanks for the nice comment.