Doubt is not the opposite of faith it is one element of faith.
As we know forgiveness of oneself is the hardest of all the forgivenesses.