No matter what setbacks you've experienced, the only way past them is through them. Take a closer look and you just might find that your setbacks are actually set-ups for success in disguise. But, it takes a healthy mindset to see it.
Every experience is a stepping stone to your ultimate destination. To make the most of your journey, use your experiences to learn valuable lessons, develop insight, and cultivate wisdom. Eventually, you'll end up just where you're meant to be. Therefore, the wisdom you gain from even the worst experiences becomes the fuel you need to keep moving forward.
In the meantime, take all the time you need. Be gentle and easy on yourself. Give yourself credit for all you've been through and celebrate everything you've accomplished or learned along the way. Being too critical or hard on yourself only keeps you stuck and keeps you from fulfilling your true potential.
Lastly, if you're feeling down because you haven't achieved success, it doesn't mean you won't. It just means you haven't yet. If you're always moving forward, it's only a matter of time before success is yours. Just keep going!