Yes, morning glories only last for a day. The best time to enjoy them is in the morning when they are still fresh and before they close in the evening.