Veg (until July 25th about depending on where you live= mostly nitrogen (N) + P + K
Flowering (now until 2 weeks before harvest i.e. october 1st)=mostly phosphorous (P) + K + N.
I use liquid chemical ferts (

). Bone meal has phosphorous , Blood meal has Nitrogen so you're all good. I don't know how you administer those but someone else will help you on that.
You can start the P now even if they're not flowering (or just starting).Where I live preflowering was July 10th (I got some males then). Flowering proper just started.
My ferts have more or less of the element the plants need so they still have the rest (= N + K at this time).
You should fertilize every other time. Always give less than what is recommended so you don't burn roots. Never pour fertilized water on dry soil (water with clear water before!)
Hope this helped.