Tooth abscess is caused by poor dental hygiene like not brushing or flossing properly, not having regular dental checkups, having diet that high in sugar, sticky food in large amount, dental infections, gum diseases, gingivitis, weak immune system, etc.