Remember how you learned to do something for the first time? You probably messed it up. You probably messed it up a lot for a while, depending on how complicated it was. But that’s all part of the learning process. No one faults you for that, because it’s expected. Neither does God fault us for not be perfect.
Some people come to Christ out of very rough lifestyles. The transition can be difficult if perfection is expected. In fact, it can be downright humiliating. Trying to measure up against other people is always a mistake, but for new believers looking at those more mature in Christ, the difference can be depressing.
It’s ok. You’re not expected to be mature when you still have lots of growing to do. The only one who thinks otherwise is you. Give yourself some slack. Growth takes time. Of course some will grow faster than others because they will give themselves completely to God. Other people will never grow because they refuse to get past the gates of salvation.
Read the Bible. Spend time talking to God. Be encouraged by other believers. It’s all part of the growth process. Pretty soon, you’ll look back at how far you’ve come and have so much to thank God for.