No one is perfect! Have you ever wondered if God can use you even with all your imperfections? We mess up on a regular basis and we can get to a point where because of all our mistakes in the past and the ones we committing right now that God won’t want us or use us. God can use anybody and any situation to fulfill His purpose.
There are many great examples of this in scripture. In fact every story in scripture is about broken and imperfect people being used by God when they felt unworthy. Samson in one of those people.