Há muitas razões para esta condição: em primeiro lugar, a causa mais comum são os problemas orais, como a gengivite, o cálculo e a periodontite. Após uma noite de sono, a mucosa oral sangra e o sangue é encontrado na boca quando se levanta de manhã. Em segundo lugar, o sangue é causado por doenças do sistema sanguíneo, por exemplo, plaquetas reduzidas ou alguns doentes têm distúrbios de coagulação, os problemas de coagulação do sangue também podem ocorrer na boca com sangue. Em terceiro lugar, o sangue provém do tracto respiratório, por exemplo, alguns doentes têm hemorragias na cavidade nasal quando dormem, o sangue passa através da garganta e flui da cavidade nasal para a boca quando dormem, e a hemorragia é encontrada na boca quando acordam de manhã. Em quarto lugar, as doenças do sistema digestivo, por exemplo, alguns doentes têm hemorragias do tracto gastrointestinal superior e podem encontrar hemorragias na boca.