You can start flowering anytime theoreticly, but you may want to wait until your plants have vegged 4-6 weeks. Looking at your plants they are a couple weeks old now right, let em go a while longer till you have at least 4 or 5 sets of leaves, when you put your plant to flower it will double or...