Most blood blisters heal on their own within one to two weeks, so long as they are left alone. If the blister does not go away within this timeframe, you should have it evaluated by a healthcare professional.