At any time, you can decide to change the road you're on in life, take a new direction, follow a new trail. You are the only one who really knows what you want from life and if you're on the right road for you. You are the only one who can fulfill your dreams and receive the joys and happiness that come from reaching those aspirations and goals.
Don't expect others to be responsible for your happiness and your success. You must take control and be in charge of your destiny and day-to-day situations. Take advice (most of the time it's free) and listen to what others have to say and what concerns they have; it's important to have different points of view. But always validate those words of wisdom with your own set of standards and make sure that the advice has meaning to your sense of reality.
You must understand yourself enough to know what you want in life and what desires you believe are worthwhile for your future. You need to depend upon yourself and your talents. Appreciate others for their personal skills and abilities, but always continue to focus on your own strengths and energies. Life is much too short to spend it worrying about someone else's accomplishments or expecting someone else to be responsible for making your life better.
If you have dreams, then you have a purpose. You have something to believe in and work towards obtaining. Dedicate yourself to yourself. Promise yourself a life filled with love, and then whatever roads you travel will be the roads you want them to be.