Your indoor poinsettia should last for a few weeks, but if you're feeling adventurous, you can plant it outside once you no longer have to worry about frost, and it will last much longer.