Philippians 4:13; You can do all things through Christ who strengthens you
As Christians we have faith in God and in his son Jesus that he came to die for us, our sins have been forgiven and that Christ has gone to prepare a better place for us someday that we may spend eternity there. But then when troubles come our way and difficulties seem to overwhelm us we tend to forget our God whom we serve and start looking for answers somewhere. We blame God for our problems and would not take a minute or two to listen to what God may have for us, the reason why we are going through whatever we are going through, the truth is that sometimes God is testing us, sometimes he is building us and preparing us for something greater ahead of us and we need certain kind of experiences and knowledge to be able to hold whichever elevations he wants to put us in.
The fact that you are Christian does not take you away from being human, your human weakness will always be a part of you it doesn't mean you let it overwhelm you. So long as you are human you are bound to make mistakes sometimes or even fail in some instances, but as a Christian you should know that failure is not your place or portion, it is just but a setback, our lord will not allow temptations you cannot overcome, it is only when you give that you end up failing, do not give for the Lord has not given up on you. Keep pushing for the Lord will crown your efforts with success.