How can bad breath be stopped and prevented?

I have been suffering from bad breath for long. Why?