Holy smokes, what a short life!! Beautiful though.
None of Diplocaulobium species has long lasting flowers. Some will last few hours but few may last for few days. However, they bloom often during the blooming season and sometime with a lot of flowers.