Peace be upon you. Indeed, Allah's mercy encompasses all things, and He forgives sins without hesitation. He forgives all sins, as indicated in many narrations. Despairing of Allah's mercy is considered one of the major sins. It is not permissible to believe that Allah does not forgive sins, no matter how great they may be. Allah has explicitly called us not to lose hope in His mercy in His Holy Book, where He says: {Say, 'O My servants who have believed, fear your Lord. For those who do good in this world is good, and the earth of Allah is spacious. Indeed, the patient will be given their reward without account.'} Therefore, it is sufficient for you to know that He forgives all sins, so do not leave room for doubt in that. And Allah is the Grantor of success.