With proper care, pink roses can last anywhere from 7 to 10 days. It's important to trim the stems at an angle, change the water every two days, and keep them away from direct sunlight and extreme temperatures. Following these steps will help extend their beauty and keep them fresh for as long as possible.