u likely need to get one with higher fragrance oil concentration.....if it says "eau de toilette", that will only last 3-4 hrs max....you want "parfum or extrait de parfum"...that'll last a whole working day (8-10 hrs)....eau de parfum is good too but slightly shorter (6 hrs)....also woody/oriental smells last longer than citrus or aquatic notes even at the same oil concentration...extrait de parfum can be pricey though - $80 - $150 per 10-15 ml
Valentino's US line of Born in Roma fragrances are all EDP (eau de parfum) only. That automatically means they're capped at 15-20% oil (~6 hrs). But they do sell a "Born in Roma Extradose EDP 100ml" for $205. It has the highest oil concentration available in a EDP with an extradose of vanilla with liquor-like notes. The ExtraDose formulation should push it to last longer, maybe around 8hrs or so.