I would recommend seeing a dentist to get it checked out to find out what it is. They may be able to determine the cause and make a proper recommendation.
I do change toothpaste a lot. Also I have consumed more alcohol than normal over the past 2 months
That type of problem generally with the smoker, alcoholic and some oily food or spicy food.
You must take visit to dentist. and take advice from it
Any changes or new habits such as smoking, increased alcohol consumption, changes in toothpaste, mouthwash etc?
Are you pregnant?
They are usually very random but once a month or once every 2 months very spuradically. It has been at least a year since my last visit and then was only a cleaning.
I would recommend seeing a dentist to follow up the blood blisters. When was your last dental check up?
How often do they occur? Like 1-2 times a week or once a month, etc?