Phantosmia is usually caused by an infection such as:
Less common causes include:
Rinsing the inside of your nose with a salt water solution may help temporarily stop the strange smell.
You can make a salt water solution at home.
Your GP may refer you to a hospital specialist for tests to find out the cause.
Treating the cause of your phantosmia may help get rid of it.
Sometimes it might go away on its own, but it can be permanent.