Challenges and problems are part of life. God create all things for His glory, honour and power. In God, we have redemption through His blood, the forgiveness of sins. We need to forget the things that are behind if they are wrong, once we have asked God for forgiveness. Challenges sometimes come to us as a result of decisions we took assuming them to be correct ones. Regardless of the challenges, many times, they come as trials from God so He can take us to our wealthy place. Three possible sources of challenges are our mistakes, the devil and God. The scale of what you did does not matter. The Holy Spirit guides us on things we have challenges with, He comforts us. The Holy Spirit brings to our consciousness the things that have been freely given to us by God. There is more in Christ Jesus and the Holy Spirit reveals those things to us. The Holy Spirit helps is with our prayer needs. He presents it in the court of heaven in the most proper way.