Sounds like you're awful rough on yourself, which I guess is a symptom of OCD. Likewise, you have no real evidence that God is disapproving of you, yet you make the se assumptions of the worst out of paranoia and fear.
It's likely that some medication would help with the OCD and anxiety...