Depends on cause
There are many causes of bad breath
, both of dental and medical origin.
There is no real "cure". You can prevent or treat bad breath based upon what is causing it. For example-(a shower will make you clean, but that will not prevent you from getting dirty). See the following website for some guidance or speak to your dentist (or physician).