Repetitive motions that create pressure on the skin
Blood blisters in the mouth can result from:
Accidental biting
Dental procedures
Sharp or poorly fitting dental appliances
In some cases, blood blisters may appear more easily in people with:
Thin or fragile skin
Circulation issues
Diabetes
Certain blood or clotting disorders