As a perfectionist, I get frustrated that my life doesn't look like I think it should. Ideally, I would be able to do something I love and use the money to give to causes I really care about. I would have an organized house and business, and be there at my family's beck and call. I'd have a hot bod, be well-versed in current events and classic literature, and have time to learn a half dozen languages, a couple musical instruments, and paint landscapes on the side.
Ouch! It's a hard fall back from dreamland to the real world. Even though I may never see this vision (chances are I'll be painting at 90, but the hot bod will be long gone), I can still move in the direction of those ideals.
When it comes to goals (you do have goals, right?), you can either move toward them, move away from them, or not move at all. As long as you are moving in the right direction, celebrate the milestones along the way, no matter how small!
A newborn infant may dream about running a marathon (it could happen). She can't. She has to grow and develop and learn before she can take the first step. The marathon may be decades away, but as long as she continues to use her muscles and build her endurance, she'll get there.
So take that first step. Take a class toward that degree. Research a new career. Organize one drawer. Commit to a daily walk. Baby steps- as long as they're in the right direction.