God doesn't wait for us to be perfect to hear our prayers
“How good do you have to be before God will answer your prayers? I know I’m not perfect; I have a lot of problems and know I need God’s help. But I don’t pray about my problems because I don’t think God will hear me.”