So what if you are not where you want to be right now, that doesn't mean that you can't get there. Even if the odds appear to be stacked against you, you can make it. What can you do in this moment to make things better? LOVE YOUR LIFE!
Where you are right now, is exactly where you're supposed to be. Everything that you've already done was what you were meant to do (that includes the unpleasant stuff)! Through trial and error, you have discovered what works and what doesn't. If it weren't for change and challenge, you would not have come this far. This is your life.
Rather than moping about what you wish you had, rejoice in what you have right now. When you love yourself and your life in its present state, you open the door to abundance. You can have it all, but not without showing gratitude for what "is" right now.
Love everything that you have done. Love everything you want to do. Love who you are. Love who you're going to be. Say it out loud "I LOVE MY LIFE!" and life will love you right back!