Search engine optimization, if done correctly, includes a lot of "hurry up and wait" time. It's just the nature of how it all works - you create a site, write killer content, submit it to search directories, and....wait. However, if you have diligently applied effective search engine optimization techniques; in other words, if you've really done your search engine optimization homework, you shouldn't have too horribly long to wait.