This is your life... don't let anybody fool you the truth doesn't get any realer (am I allowed to say that?).
We often tend to either live in the past(because we can't face our current realities story for another day) or live in the future(because we can't face our current realities). Well I'll have you know that today is the tomorrow you longed for yesterday so "carpe diem, quam minimum credula postero" meaning "Seize the day, put very little trust in tomorrow (the future)".
Live a lot today, stop worrying about what hasn't been, because your worrying can't fix it anyways. Don't wait till all is perfect before you really live! Buy that house, Travel to that country, give to that charity, take that course, there's never going to be a perfect time to do whatever the heck you need to do.
You just have to do it! When we keep waiting for that elusive perfect timing/situation, we never get anything done, hence the reason we procrastinate like no man's business. Don't be reckless but live a little surely this two are not mutually exclusive ie "Living" and being "Reckless"(Mathematicians in the house did I get that right?). By all means plan but take a chance when you need to, sometimes being impulsive is good and sometimes it isn't, who says you won't be burnt sometimes? You will be burnt occasionally but that is part of living, lick your wounds, dust it off, get up and keep it moving!
What have you been putting on hold for a "perfect timing"?