I am also one with the black/white thinking. It really bites. Girl, you gotta start thinking positive!!! It takes a long time to actually learn the habit but it can be done!
As far as faith...instead of thinking when things are going wrong, that you have lost your faith...use that time to pray and give it up to God. He wants to take your worries and give you comfort. It's as easy or as hard as you make it. Trust is a big neccessity. I am not one to trust easily but the Lord has given me the will to trust Him.
And BTW... STOP the negative ASSumption that your H has seen more probs. with you than changes !!! Think positive! We all are going to backslide. It's inevitable. Quit borrowing trouble!
You do so well DBing so I know you can do this! Stop doubting and go to it! Pick yourself up, brush off the dirt and DB his pants off! LOL
Take care and I will pray for you to overcome! God bless!