Man - life will hurl some nasty stuff at you sometimes. I don't care how strong you are, there will be times where you just need to sit back and say "Why me? Why now? Why again? Why today? Wasn't yesterday bad enough? Just quit beating me up."
Allow yourself to do that. Eat some ice cream. Do whatever it takes to just take a deep breath. Then wake up in the morning, put one foot in front of the other and try again. Life may beat the crap out of you. The trick is to keep coming back. Take the blows. Take the pain. Take a knee. Then start all over and attack it again.
Remember that you deserve to be happy. It is your right. You may have to claw through hell to get it. But you will get it.