Yes, Bone meal is good for flowering bud you want to stop giving it to them 2 or 3 weeks before you harvest. And flush them out if possible..
The bone meal i bought is 6-12-0 also miracle grow organic choice. i found blood meal same brand but 12-0-0. Blood meal is for Veg. and bone meal is for flowering.