You are saying you have been atheist for a long time. Then let me tell you something. You are just one step away from Islam. How is that? to be a Muslim, the first thing you do is saying the "Shahadah".
The first part of Shahadah is "I bear witness that there is no god but ALLAH" So as atheist, you do believe that there is no god. So, what is missing, is to believe that ALLAH is the only GOD we should obey. The 2nd part of Shahadah is to believe that is Mohammed is the Messenger of ALLAH and he is the last Messenger and you have to follow him and that what makes you different from Jew and Christians. Then you become a Muslim.
You say
Before embracing Islam I am working constantly to get rid of all vices
Well, let me tell few things:
- You can not guarantee you will live till you reach your goal. So you might die before you convert to Islam.
- Being Muslim, doesn't mean that you have to be sinless and vices-free. We are Muslims but we have sins and we have vices so we are not ideal Muslims; Yet we believe in ALLAH mercy and forgiveness. So we -As Muslims- always asks for ALLAH forgiveness and mercy.
- ALLAH is so merciful and he can forgive anything if he want except Polytheism. In the Holy Quran, ALLAH say:
إن الله لا يغفر أن يشرك به ويغفر ما دون ذلك لمن يشاء ومن يشرك بالله فقد افترى إثما عظيما
Indeed, Allah does not forgive association with Him, but He forgives what is less than that for whom He wills. And he who associates others with Allah has certainly fabricated a tremendous sin.
- Making mistakes and making some sins and vices is a human nature, it is difficult and almost impossible to make no sins and vices but all what we do is trying our best obey ALLAH and Prophet Mohammed orders and keep away from what they forbidden us from. and to know how big the forgiveness and gracious of ALLAH read this Hadith from the Prophet Mohammed:
والذي نفسي بيده لو لم تذنبوا لذهب الله بكم ولجاء بقوم غيركم يذنبون فيستغفرون الله فيغفر لهم
I Swear by whom has my life in his hand, if it happened that you do not commit sins, then ALLAH will replace you by other people that they commit sins and then they ask ALLAH for forgiveness and he will forgive them their sins
Dear Utkarsh, Islam is ALLAH religion, and it is the latest religion in the world, there is no religion will come after. Also, there is no more prophets or messenger ALLAH will send.
Allah Say:
إِنَّ الدِّينَ عِنْدَ اللَّهِ الْإِسْلَامُ ۗ وَمَا اخْتَلَفَ الَّذِينَ أُوتُوا الْكِتَابَ إِلَّا مِنْ بَعْدِ مَا جَاءَهُمُ الْعِلْمُ بَغْيًا بَيْنَهُمْ ۗ وَمَنْ يَكْفُرْ بِآيَاتِ اللَّهِ فَإِنَّ اللَّهَ سَرِيعُ الْحِسَابِ
Indeed, the religion in the sight of Allah is Islam. And those who were given the Scripture did not differ except after knowledge had come to them - out of jealous animosity between themselves. And whoever disbelieves in the verses of Allah , then indeed, Allah is swift in [taking] account
and he says:
الْيَوْمَ أَكْمَلْتُ لَكُمْ دِينَكُمْ وَأَتْمَمْتُ عَلَيْكُمْ نِعْمَتِي وَرَضِيتُ لَكُمُ الْإِسْلَامَ دِينًا
This day I have perfected for you your religion and completed My favor upon you and have approved for you Islam as religion.