If anyone does mistakes over and over again and we keep asking God, “How many times must I forgive this man who had hurt me?” Keep forgiving and blessing him. Because God hears His people’s groaning and He will turn every annoying things into the beautiful ones.
Then Peter came to Him and said, "Lord, how often shall my brother sin against me, and I forgive him? Up to seven times?" (Matthew 18:21)