Q 2:
What is the ruling on someone who goes back and forth between sin and repentance?
Thank you.
A:
If that person seeks Allah's Forgiveness, turns to Him in sincere repentance and abandons that sin, Allah will forgive him. If he later returns to sin but after that seeks Allah's Forgiveness, turns to Him in sincere repentance and abandons the sin again, Allah will forgive him and so forth and so on. As long as there is sincere repentance, the results of misdeeds will be remitted. Allah (Exalted be He) says,
And verily, I am indeed forgiving to him who repents, believes (in My Oneness, and associates none in worship with Me) and does righteous good deeds, and then remains constant in doing them, (till his death).
He also says,
...verily, your Lord is of Vast Forgiveness.
May Allah grant us success. May peace and blessings be upon our Prophet Muhammad, his family, and Companions.