the question is not,
"how dirty you are with your sins?"
the question is,
"how vast and deep Allah's ocean of mercy?"
*but, never take Allah's mercy for granted that you just sinning freely with the mindset that you always can just do tawbah in one go whenever you feel like you've sinned too much. don't be silly. life is not a prepaid plan that you can top up your credit to get an extra validity period. when life is over, it is over. full stop. no reminder message to tell you that your validity period or credit is almost over. so, make the call while you still have the time.