Dealing with smells

Does anyone have any tips for dealing with smells without coming across badly?

I'm starting to get really sensitive to smells such as:

  • Junk food that our daughter and boyfriend tend to cook late at night after we've cleaned and freshened the kitchen (OK I know asking her not to is an option and it seems to be working *for now*).
  • Orange peel - after a few minutes for me this stops smelling of oranges and starts smelling like stale cigarette ash
  • Things like pilchards in salads that people eat at their desks in the office
  • Strong perfumes, hand creams & air fresheners

No word of a lie some of these smells actually give me a headache.

I wish there were a nasal equivalent of noise cancelling ear buds!