Do we have to ask forgiveness everytime we pray? Because I have heard from some Christian people that when we sin, our fellowship with God breaks and he no longer hears our prayers until we ask forgiveness. I ask forgiveness once a day when I pray and I tell him I'm sorry for swearing and bad thoughts etc. that I did that day, then I pray about other things. Is this okay?? I have a bad habit of swearing and bad thoughts, I mean I do them a lot like 50 times a day it's crazy. I'm not a great role-model for a Christian and I want to act better but I can't force myself to change. I've asked the Holy Spirit to change me but I'm still the same. That's why I'm asking this. Can somebody help?