I don't have a clue about blood meal....?....but weed plants won't bud(flower) until you turn the lights to 12/12 unless you have lowryder or some other autoflowering plants, which you don't.