What causes bad breath

Bad breath is a date breaker, causes heartache and stops a potential long term relationship.  Yet, everyday we come across people in our workplace and social circles who have striking bad breath and seem to not know how adversely it affects their potential...