How many times can Allah forgive a sin that is repeated? And how can I know if my sin is forgiven and my Dua for its forgiveness is accepted?
Bismillah
Thank you for your question. Allah is all-Forgiving and all-Merciful so there is no set limit to the amount of times He will forgive a sin, especially if the one who is seeking forgiveness is sincere. One of the signs of the acceptance of forgiveness can be seen in a real change in a person.
May you always be successful.