Hello, bad breath could be because of deposits on your teeth or food lodged in your teeth. It could also be because of cold, acidity, fasting for long hours, not drinking enough water, stomach problem. Visit a dentist get your scaling and polishing done. Brush twice daily, maintain proper brushing technique, floss regularly and rinse after every meal. Visit your dentist every 6 months.