How long do dental hematomas last?

7-10 days . A hematoma is a bruise. It might take a week to see the hematoma go down in size. It will probably be completely gone within 10 days.