'Following the right care, a poinsettia can last for two to three months in its full festive glory,' agrees Jo Lambell, ...