The bad breath MAY be a sign of an infection in your throat, or your lungs.
Tissue that is unhealthy or infected usually smells bad, so this needs to be seen by a medical Doctor. A blood test will show if you have a infection, and a physical exam of the throat and lungs should be done, along with a chest x ray series, get it done soon.
Jim B. Toronto.