While Dana Navy may not be as popular as it once was, there is a reason it remains on the market so many years after its release. It should last on your skin for between five and eight hours.