My index page was crawl on March 6. It's 3 days later. I still have the same rankings for the keywords I'm targeting. How long does it usually take for the results to reflect in the search results. My site is located at: http://www.upshurcreative.com
Rankings can update on a daily basis. If you just changed something small on your website, don't expect an improvement in rankings. Rankings are mostly dependent on quality of backlinks. I don't think Google necessarily has to recrawl a website for its ranking to improve. Google could've just found external backlinks causing a ranking to go up.
You might need to wait until Google have a good reasons to give you good ranking. One of the reason is quality backlinks.