3 weeks seems a bit young to show sex...

I'm no expert, but I think if you built a lightproof box over your plants, and took that box off everyday for 12 hours, they will bud sooner. IF they're mature enough. Apparently flowering before they're ready could actually lengthen the budding process.

Seems like a lot of work, though. You that desperate for bud, lol?