No Muslim can ever guarantee that Allah has forgiven him. To say this, you are basically a person of Jannah, and that’s not something that any Muslim should say. But yes, in the sense, you should expect and hope.
The Sign of an Accepted Repentance
There is a big difference between hoping and guaranteeing. You should hope and expect that Allah will indeed forgive you and the sign for this is that you live a better life after repentance than you did before your repentance.
If you have been a sinner for a number of years, and then you repent, the future after that repentance should be a better future and that is a positive sign that Allah accepted the repentance.
Also, to feel always scared:
“What if Allah punishes me?”
“what if Allah holds me to task?”
This is a sign of faith.
Repent, Hope for His Mercy
If you ever forget being scared of Allah, if you ever feel safe like saying, “Allah will forgive me no question about that,” this is a sign that you have gone very low, and this is a way to phrase it as follows:
Faith is inversely proportional; the actual level of iman is inversely proportional to the level that you think you have.
In other words, the more iman you actually have, the less iman you think you have; and the less iman you have, the more confident you have lot of iman. So the more iman you have, the more scared you are “Allah will not forgive me…” and that is a sign of Iman.
And the less faith you have, you say, “Allah Ghafur, Rahman, He will forgive me” that’s not part of faith.
So we’re always hopeful for Allah’s mercy and fearful of Allah’s punishment.
And inshallah that is a sign that Allah has accepted your repentance.