It is hard to believe at times, but your life as it is right at this moment is actually perfect. It is exactly where you need to be right now on your spiritual path. What is important is not how it measures up to external standards, but what you do with what you are given at the moment, how you learn and evolve from it. Your life as it is, your current situation even with all its hardships is perfect because it is perfect for you on your path at this moment. Don't fight it, led the Divine lead you through it.