take heart my dear, but before you doubt prayer warriors, what have you done for the Lord, have you given your tithes, have you forgiven all those who have wronged you, have you asked God to fully forgive you, have you served God faithfully according to math 6:33, of course we pray for you but you also have a role to play, it is not a walk over my dear. from the time of John The Baptist, the kingdom of heaven has faced violence and those who take it do it by violence so u also have to be persistent in prayer and at the right time, God will answer your prayer, He is never too late or too early. stay blessed in the Lord. Read Psalm 51 and 35