As anyone who started life in the pits, I personally, perhaps have had a dream run over the last few years - personal as well as professional front! AND then there have been tough times, real tough ones, tougher than i feel i could have really thought and imagined them to be! :(
I have always wondered and at times given a deep thought as to where does this stop, how would this end some day?
It took me a while to realize that life does have its own way of slowing you down when you are going too fast, when you are at times thinking you are doing good for some one/some people, but actually are misunderstood or are understood right but people just would not want to believe that's how things are with you.
The slow down needs to be a feature that one must be prepared for, it would almost always last a little longer than one's patience and determination can bear! A TEST is how i have always termed it and dealt with it.
Quite successfully as well. I must admit... So also tells a good friend and an ex colleague of mine, That i inspire people like them to do more, fight issues and problems harder and make the most of what's on hand, with out losing out more than what is required!
I have always ensured that when the times are tough, there are more things that go wrong and also there are more people who stand out there and are trying to either find faults or at least appear to be doing that to us.
The trick really is to keep at it, never lose focus, be realistic with your decisions and also be truthful in accepting what is on the plate. NEVER ever loose your self respect, at all costs, its not worth it never ever!
Don't stop, Believe in yourself, Keep fighting, have good friends around who can keep the spirits (some times with a little bit of spirit for the tummy as well :)) high. The race is never really out, it sometimes gives you a break, that's all the luck one can ask for :)