Sayyed Mohammad Al-Musawi, Sayyed Mohammad al-Musawi is originally from Iraq and heads up the World Ahlul Bayt Islamic League in London. Other than being involved in various humanitarian projects, he frequently responds to... Answer updated 3 years ago

Allah forgives all the sins if the person is sincere in repenting and deciding not to do it again and seeking forgiveness. Allah says in Quran ( Say: O my servants who did much harm to themselves ( by committing lot of sins) ; Don’t lose hope from the mercy of Allah, surely Allah forgives all sins, He is The Forgiver, The Merciful) Sura Al-Zomar : 53.