BeStrong,
I identify with a lot of what you are saying. I am no expert at all, like many here, i am struggling hard as well. one thing which always happened to me after a fall though, was that i could go days, even weeks, just falling one after the other, and like many here said, the most important time is after a fall, to not think bad about yourself, but to immediately try to get back up. when i fell after my most recent long streak of 10 days, i realized that i thought to myself, 10 days, im cured! i sat back, and then i was finished. the important think to have good self-esteem and be proud of your streaks, but realize Hashem fights for us and the battle is ongoing. We don't need to battle head-to-head with the yetzer, but we need to be as prepared as possible, (with all the davening, handbooks, and tools that work for you) and then Hashem will battle from there.
Hope that helps a little. kol tuv