Asking for forgiveness

I’ve been trying to learn about why or how Allah forgive our sins and then what he expects in return from us.
When we commit some sin and we realize what we’ve done, we imdediately ask for forgiveness from Allah, whether by performing sal’ah or nawafils or by making dua’a or reciting some Quranic ayahs, words in prayer beads. Hence we use different ways so He subhanahu ta’ala would forgive us. Sometimes we repent and our lives changes. Sometimes we don’t, we commit that sin again, ask for forgives and think things are good now and the process goes on.
But how Merciful He is, He always gives us chance, it’s us who never want to change ourselves. He wants to keep us away from hell fire. Asking for forgiveness doesn’t mean that we should keep making mistakes for we know that after we ask for His forgiveness He forgives. He does but once, maybe twice but it always depends on us. How strongly we repent.

Dua'a for forgiveness

When we ask for forgiveness, just keep this in mind that we’re promising Allah that we won’t commit that sin again.
It doesn’t mean we can repeat our mistakes, over and over again and ask for His forgiveness and our penalties are over.
It offends Allah a lot.

There’s no doubt that He is all forgiving and the Most Merciful. He gives us chances, to change ourselves, to earn Thawaab, to repent.It’s only us who take Him for granted.
Asking for forgiveness, is a dua’as and dua’a is an act of worship.
Our sins our the main reason why we face difficulties and why our dua’as don’t get accepted.

Allaah tells us that Nooh (peace be upon him) said:
“I said (to them): ‘Ask forgiveness from your Lord, verily, He is Oft-Forgiving; He will send rain to you in abundance, And give you increase in wealth and children, and bestow on you gardens and bestow on you rivers.’ ” [Nooh 71:10-12]

We should always make dua’a for our forgiveness, with a heart pure as water and intentions of never committing that sin again. For you know, only then Allah forgives and Allah love those who obey Him and never let Him down.