From your symptoms it looks like you have infected teeth. You have to go to the dentist to get it diagnosed. If you donot have any dental insurance, you can go to some dental school where the treatment is cheap. Without diagnosis, you should not take any medicine and as such also, self medication is not good for infections. You can take pain killers but not anitbiotics. Different types of dental treatments have different treatment plans and medicines. You should try to maintain good oral hygeien if you have bad breath. You can use some good antimicrobial mouthwash and can do wam saline rinses 2-3 times a day. This will help but again you have to visit a dentist. For more info on home remedies for dental problems you can check this article on our website... www.identalhub.com/article_home-remedies-for-dental-problems-88.aspx