Unfortunately, the real and ugly truth is that everyone wakes up with breath that is not fresh in the morning. This is because bacteria keep multiplying in the mouth at night and there is no continuous flow of saliva to get wash it away as is the case during waking hours. This is easily sorted out when the teeth are brushed and flossed.
Eating specific foods such as onions, garlic and heavily spiced food can also leave one with bad breath. Again, this is easily taken care of with a toothbrush and toothpaste or some gum. But, if the problem goes beyond this for you and bad breath persists throughout the day, then it is necessary to take measures to get rid of bad breath that go beyond brushing and flossing the teeth.