the reason shirk is said to be unforgivable is because if you die with any major shirk, you're going straight to Hell forever
so basically, you have to repent sincerely before the time of death comes
other sins, Allah can choose to forgive you and if you still have tawheed, you won't be in Hell forever (and the Prophet SAWS can intercede for you)
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.