Keep getting blood blisters/bumps. Help!

I dont know why I keep getting these blood blisters. There on my butt cheek! The first one I assumed was from shaving, so i stopped. But weeks later another came. The top one is healed, no blood, pain or anything, but still looks like that. They start as hard bumps with the slightest amount of puss, then they just bleed and bleed. You can see the blood under the skin.

Does anyone know why I could be getting these or what I could do to make the marks disa

ppear?