I always asked for forgiveness for my sins right away but I never accepted it until I felt right that I had suffered enough to pay for it. God revealed to me what I was doing how much unnecessary pain I was causing myself. He even showed me that what I was doing was an insult to Jesus that in essence I was saying Lord the sacrifice of Your life and blood was good but not good enough. I must add my work of feeling guilty before I can be forgiven.