Don't wait for everything to be perfect to be happy. I think the challenge is to say, "I'm living the dream every day!" and then do what you can to make life great.
Enjoy the process of getting where you want to be and live a life you love now.