Tip - How long does a caterpillar stay in a cocoon? | Ask.com
According to HowStuffWorks, the time required for a caterpillar to pupate (change into an adult butterfly or moth) averages about two weeks. However, the exact time that the caterpillar stays in the...