Hey bud, well they are alive so you have done better than some. Looking at your pic it appears the taller one is not even under the light any more. You need more light, you need your lights closer when they are small. You commented "So I should start flowering when there smaller I though the taller the better ". Don't think as much about the height of the plant, what's important is the spacing between the nodes. A healthy plant under good light will shoot new nodes every couple inches. When plants are stretching like yours the nodes are way to far apart creating tall spindly plants. The pic you posted is pretty dark but those plants should be much shorter and fuller. Keep going and get to harvest. That in itself is an accomplishment. After that you can try to do something with your lights and your next run should be that much better.