Even with all the setbacks, you're fighting to keep going. That sounds like the opposite of failure to me. When you're depressed, even getting out of bed in the morning can be a victory, and making it through each day is absolutely something to being proud of. You don't have to judge yourself by anyone's standards of success but your own.