Blood blisters caused from biting inside of cheek?
By doing a search on your question I can fine many people that have the same issue as you but no real answers as to why. So the best I can advise you to do is one of two things. Ask your dentist or your family doctor they should be able to advise you the reason why you have these blisters.