There are lots of reasons for bad breath first of all if you have soft and hard deposits on your teeth , food lodged over the cavities, gum infections can be the reason apart from that gastrointestinal disorders, tonsillitis,
liver and
kidney disorders also causes it .so to rule out exact reason please see your dentist.
Next Steps
increase fluid intake
increase fibre in your diet.
get full mouth cleaning done.