One cause of bad breath is the lack of brushing two times a day. As bacteria build up on teeth and in the mouth is a common culprit, making certain that you take the time to brush at least two times a day can help resolve this problem.
If this is not the culprit of your problem, you will have to dig deeper to discover the answer to this question.
First, you will need to decide whether or not you have any illnesses that may cause this problem. If you have an illness that has a symptom of bad breath, you can use products to cover bad breath for the duration of your illness to prevent this problem from hampering your daily life. In this case, recovery from the illness will end the problem.
If you are still having problems answering the question of "Why do you have bad breath?" you will need to look towards your vitamin intake. While many say there are Vitamins that cause bad breath, it is actually the deficiency of vitamins that cause this problem. If you suspect that you suffer from this type of problem, you can take Vitamin B supplements in order to help eliminate this problem.
If you are still have problems with the question of why you have bad breath, you should look into your diet. There are many types of foods that cause and help this problem, so with a little care you will be able to resolve it, although it may require a drastic change in your diet. With time and effort, you should be able to resolve this problem without relying on products to cover bad breath.