I've had these discussions on other Christian forums before and I thought that it would also be important to start here because I'm not learning anymore on this issue I'm teaching. For I always used to believe that God would punish me whenever I started doubting my faith in Him for whatever reason.
My faith is much stronger now and I've learned that all of those doubts are placed in my mind by the devil and thankfully God doesn't judge on thoughts and feelings, He judges the heart and doubt is different from unbelief because you want to believe even though you doubt and have a relationship with Jesus Christ, unbelief is basically saying that you're not interested and don't have a repenting heart. I also use this song to help me get through troubling times like these.
My faith is much stronger now and I've learned that all of those doubts are placed in my mind by the devil and thankfully God doesn't judge on thoughts and feelings, He judges the heart and doubt is different from unbelief because you want to believe even though you doubt and have a relationship with Jesus Christ, unbelief is basically saying that you're not interested and don't have a repenting heart. I also use this song to help me get through troubling times like these.