Self-reproaching

Webster's Dictionary of the English Language

·adj Reproaching one's self.