The hardest times in life are always our biggest personal growth opportunities. Think of your problems like using an elevator instead of the stairs in the personal growth department -- you can skyrocket up many levels quickly, instead of treading up one stair step at a time.
You have a choice -- you can stay stuck on the ground level buried in the muck of your problems if you wish, but if you are so inclined, hop on the elevator -- it will take you higher, faster.
It's all about perspective. Instead of focusing on the negative things happening to you, start looking for the lessons you are learning. This will bring you many ah-ha moments and a fresh perspective!