It will not smudge at all..pocket friendly...it will last for atleast 6 hour...it is sure for daily wear..no allergies..no issues...