No, the blooms of Peanut cacti do not have a fragrance. On average, each bloom will last approximately one week.