Odor that mysteriously goes away

More information: 
My boyfriend left work in the morning smelling like onions. His armpits were so foul that it had stunk up the room. He comes home at night with no smell whatsoever. He says he doesn’t know why that happens. Is this possible? Is it possible for the smell to just magically go away on its on without having to shower?