Dungeon bosses give Blood Essences too, especially when they are coloured, and you don't have to wait their spawn ^^