With regards to the porn and masturbation thing, it's not going to be solved instantly. Keep going to church. Keep praying. As Christians we are called to bear our cross, Christ never promised to solve everything for us in an instant, He called us to take up our cross and follow Him. Call upon Him, and His saints for help. Be wary of pride, sometimes in this battle we go for a long time without a fall, but then all of a sudden things go back to square one, usually this is accentuated when we think we've achieved something. Give all the credit to God for our success, and don't forget to thank Him every single day. Take nothing for granted.
A very important thing to remember is Christ will not give us more than we can bear. And don't think He has abandoned you because He hasn't removed your struggles with a click of His fingers, Christ loves you more than you possibly have the capacity to understand. Satan tries to convince us that God is more ready to condemn us than he is. God wants nothing more than for us to turn back to Him every time we fall, and He will not abandon us.
Be patient, struggle, keep praying, keep going to church. You exist here on this earth for a purpose, and God has put you where you are because He knows you are strong enough to handle it, He has great things planned for you. Take up your cross and follow Him, if you fall get back up. God loves you, He sees you, and He hears your prayers.
A very important thing to remember is Christ will not give us more than we can bear. And don't think He has abandoned you because He hasn't removed your struggles with a click of His fingers, Christ loves you more than you possibly have the capacity to understand. Satan tries to convince us that God is more ready to condemn us than he is. God wants nothing more than for us to turn back to Him every time we fall, and He will not abandon us.
Be patient, struggle, keep praying, keep going to church. You exist here on this earth for a purpose, and God has put you where you are because He knows you are strong enough to handle it, He has great things planned for you. Take up your cross and follow Him, if you fall get back up. God loves you, He sees you, and He hears your prayers.