Some things are more of a struggle for one person than they are for another. Paul recounts the difficulty of his own struggles in Romans 7:15-20 where he admits he is still under the sway of sin. We are told to repent 490 times and to forgive each time (Matthew 18:21-22). That should include forgiving yourself. God knows we are weak (Psalm 103:14), but God’s spirit is strong and able to overcome all temptation (Matthew 4:1-11). Keep trusting in God’s power to overcome these obstacles you face and keep praying for God to make a life for you free of these old habits (Romans 6:6). Ask others also to pray for you (John 14:14). By the power of Christ we are able to do all things (Philippians 4:13).