You're not alone my Friend!
One thing I've learned in all my years of seemingly never ending struggle, if life throws something at you, throw it back :-/
How You're supposed to do that? I don't really know, I'm just doing it, starting with those I cannot rely on ;-)
As for being tough enough, you're still here, aren't You, Sir? :-D
Moshe
When the going gets tough, the tough get going.