I agree with this. If you wait till you're "ready" (for most things, not just marriage), it'll never happen. It's less about being ready and more about being sure. (And I am very much a preparer and a second-guesser and a double-checker!)
http://themattwalshblog.com/2014/02/07/i-wasnt-ready-for-marriage/