How Long do Monarch Butterflies Live?

Adult monarch butterflies live to be about two to six weeks in captivity and less in the wild. This does not include their other life stages. They spend a few weeks in a larval stage and a few as a caterpillar before becoming a butterfly. Look here for more information: