Just want to add that it even says in the big book of AA: "Its about spiritual progress, not spiritual perfection". Whether we are dealing with alcohol program, emotional issues, drug issues, etc...we are fighting a spiritual battle that we have to overcome. If you feel like you failed get up and try again. You're not a failure, you're just progressing towards success.