In a bouquet, pink roses can last up to a week if preserved properly. A rose plant can last up to 6-10 years and its flowers can last up to 10 days with proper care.