There is no reason to delay baptism. As soon as you have received Jesus Christ into your life, you should be baptized as your first act of obedience. If you are trying to wait until you are perfect or understand more, you will never feel good enough or knowledgeable enough to be baptized.
We recommend that you be baptized if you have not been baptized by immersion since you became a believer, even if you have been baptized before. This is no way devalues your prior experience, but simply reflects your desire to be baptized in the same way that Jesus was baptized.
Obeying Christ's command to be baptized shows that you are a believer and that you know Him.
WHAT IS THE MEANING OF BAPTISM?
It illustrates Christ's burial and resurrection
It illustrates my new life as a Christian.
The 1st Step of Obedience
Therefore go and make disciples of all nations, baptizing them in the name of the Father and of the Son and of the Holy Spirit, and teaching them to obey everything that I have commanded you. And surely I will be with you always, to the very end of the age
Matthew 28: 19-20