don't be too hard on yourself
If we confess our sins, he is faithful and just to forgive us our sins, and to cleanse us from all unrighteousness. 1 John 1:9 (KJV)
Knowing the Word of God for yourself helps you to take your inheritance in Christ Jesus. God being so good to His children put the opening Scripture in the bible to help them to overcome their weaknesses. Dear beloved, spend time to know about your own self: spirit, soul, and body. Know your strengths and weaknesses so that you can do things that will enhance your strengths and guard your weaknesses from being used against you. Christian maturity is a process, therefore, don’t be too hard on yourself because you sinned. Go to God and ask Him to forgive you because all sins are against God and then apologies to those you have offended; after you have done these, move on with your life and focus on what God Has called you to do. Don’t allow the devil to cripple you with self-pity because you are a child of God and have overcome him.