this bleeding is side effect of using excessive analgesics like tylenol
these agents have anti-platelet properties (platelets are cells in our blood which help blood clotting).
I would suggest you to stop taking so many analgesics in such large amounts and see your dentist
for toothache. These analgesics are harmful for liver