Many drugs can.
Many drugs can cause a dry mouth
as a side effect.
This can also allow a deterioration of your gum health as well.
A good pharmacy could help you determine if your halitosis is from a mouth drying drug.
If so, then discuss with your md and your pharmacist for ways to modify your medication.
In addition, discuss these changes with your dentist and increase your prevention program.