Bad breath is usually caused by infection of the gums. It is suggested that you go to a dentist and get thorough scaling done. The dentist will suggest root planing and curettage if it is needed. If so get it done.
Bad breath may also be caused by dental infections. Make sure your mouth is free from infections. Get the necessary dental treatment done for the same. The halitosis will get taken care of. Routine dental visits once a year are suggested.