Sounds like you have a good little grow going
How many plants do you have under the 250hps light?
When did you switch to bud them, and from what cycle where you running before?18/6?
What cycle do you have them on now? 12/12?
What is your grow medium?dirt,compost,soil?
What size are your pots/containers?
How many plants in a pot?
What is the tempature of your room?
What is the humidity?
How often do you water?
Got a pic?
Flora Micro NPK 5.0-0.0-2.0." , Get something much higher in Phosphorous. like a 10-60-10
Say you switched your plants from 18/6 to 12/12 to make the babies flower,...you should stick to the 12/12 and let them finish..rather than keep changing the cycle of light... that will make a difference in bud size. 3 weeks is not long into flowering so they won't be baseball size yet...it's in the latter part of flowering that your buds really increase in size so hang tight keep watching those babies fatten up..
I don't want to open a box here but, it's 50/50 half say cut em off half say don't cut'em off. If you cut some of the big fan/sucker leaves off you'll let more light down into the lower branches therefore letting the lower buds get more light which should increase yeild.
If you leave them on the plant will use all the nutrients store in the leaves to feed and increase yeild. Thats why your leaves will turn yellow and even purple during flowering,. the bud are taking all the good stuff from the leaves and they die. Without seeing a pic I can't say weather to trim yours or not.
your plants need UN-interrupted dark period, hermi's I believe are more likely to appear if interrupted regularly.