Bad breath is caused by bacteria. If you brush and floss your veneers, they will not give you bad breath. The veneers are bonded directly to your tooth and there is no gap that can accumulate bacteria.