This is Dr. David
you could have an H Pylori bacterial infection in your stomach causing this odor.
you need to get testing to check for H Pylori infection your stomach.
you can get blood or stool testing to check for H Pylori infection
let me know if you have other questions.