If you sure you are brushing regularly then you may have bad odour due to three reasons 1) gum infection.2) any decayed teeth not treated 3) tobacco habits
Check with your dentist
Next Steps
Consult dentist for dental problem and rule out...
Health Tips
Have proper timely food drink excess of water