In 12 days my plants will be 2 months old, there are 3 of them that are 3 feet high, and the one thats doing really bad is 2 feet high. here are some pictures:

(All 4 Plants)
(11 Blade Fan Leaf)
(Topped plant, that looks like its going to have 4 tops)
(A normal topped plant with 2 tops)
(3 Feet)

So, my question is when should I begin flowering? I've planned to do it at the 2 month mark.