Maybe you should go see a therapist and get put on anti anxiety medication.
There's this mechanism in dogs that if they get injured or scared they let off a smell. It happened to my sisters dog. So maybe the same mechanism is in people.
The only way to get over it is to treat the anxiety.