Twinkie, I want reiterate what was said above, everything happens for a reason and I believe that things always change for the better. The more the difficulty, the more the improvement. Being a believer, I believe that God never puts difficulties on us more than we can handle. In times of difficulty, I tell myself that "Everything I am is because of my God. He is the one who has given everything to me (my strengths/capabilities/knowledge) and He is the one who will carry me forward".
In the words of great legend Kelly Clarkson "What doesn't kill you makes you stronger", we all know that you are going to come out strong from this. Keep your head down and plow through the challenges, one at a time, day by day.
I know its easier said than done but you know that you have worked hard to get somewhere in life and you got there, so you have the skill to do it and there is more in you.
Lots of prayers for you, friend.