You are getting down the grit my friend....it takes time to let things simmer and cool. We are all guilty of hearing something and changing for a week or two...then reverting right back to the old. Why time here is such a friend is that you can work to make those changes permanent. Think about your backslides...it isn't really what you did at the moment....it is perceived as he is the same old B going back to his old behaviors.
The most difficult time I have had with you B...is that you don't embrace the changes. You come up with reasons to not change your ways. Some you do work on, but not all.
Embrace the change my friend....Your life and world will change.