Your quick reactions to any external input are similar to ones I've struggled with. I am getting better at only checking personal e-mails once daily and only talking to W at most every OTHER day. It's HARD, and it took practice and serious resistance of the temptation.
Try to go 24 hours without apologizing to MIL, to W, to a store clerk, to anybody, and not even to us. Don't Apologize! Every time you do you train your brain to focus on your mistakes rather than what you are doing correctly.
Tell us, what worked for you today? What did you do well today?