Reaching $1 million isn't rocket science, but you do need a lot of patience.