Bleeding gums occur due to build-up of dental plaque (a sticky film of bacteria that form on the teeth). Bleeding gums are caused by poor oral hygiene, gum disease (gingivitis and periodontitis), smoking, vitamin C deficiency and conditions like diabetes, hormone fluctuations. The treatment depends on identifying and treating the root cause of bleeding gums.