I have done too many bad things. I am not worthy or capable of serving Him. He wouldn’t want me.
The answer to all of these excuses is that they are all false! Anyone can serve Jesus and He does know you and what you have done and He still loves you. He knew us all before He went to the cross two thousand years ago and He still did it, for all of us! God loves us all, it doesn’t matter what we have done or how bad we think that we have been and He has from the beginning.
There is no way that you can be good enough to come to Jesus, that is why He had to die for your sins to be forgiven. All you have to do is accept Him and believe that He did that for you, thats it. Your belief in His grace is what saves you, not you or how you “clean up your life”. You just have to believe that He did what the Bible says that He did and ask Him to forgive you and come into your life.
The time for forgiveness and asking for it is now. We aren’t guaranteed tomorrow or even the next hour to live, so what are you waiting for? He loves you and paid the price for your sins, period. Accept it, ask for Him to come into your life and then get to work serving in His kingdom. It may not pay much here on earth but the retirement plan is out of this world!