Question: do allah forgive repeated sins?
Answer: Despair not of the Mercy of Allah: for Allah forgives all sins: for He is Oft-Forgiving, Most Merciful. Again, God says to the believers in a Hadith Qudsi: "O son of Adam, so long as you call upon Me, and ask of Me, I shall forgive you for what you have done, and I shall not mind.