Things are not nearly as bad as you might think they are.This happens to everyone. When we are in lows we start cursing people and the situation but we forget that we should accept every situation and by cursing situation, we cannot change it so what we have to do is to face it and try to fight back to change it.
If you are ever in a difficult time, just do a quick check: do you have a roof over your head? Do you have food to eat? Do you have a friend in your life you can call whenever you need something? If you do, then you have plenty of things for which you should be thankful.
All you have to do is start appreciating the things you have right in front of you and face the situation. Things will change once you face them. Time never remains the same, it changes once we give our best to overcome it.