Will blood blisters go away on their own?

Yes. Most of the time the blood is gradually reabsorbed by the body as it heals, occasionally the blood will coagulate and the hard area flakes off in few days.