Calvin Klein is a good brand and won't fade away as quick as the cheaper brands. I suppose the more you put on, the longer it will last. I put mine on rather generously and people say they can still smell it on me several hours later; especially if it gets on the clothes like on the collar....