You grow under table light and no air movement ?
Riminds me a lot of such conditions or very wrak setup.
She looks healthy, for such time - great work ! F
@ck size, plant look is most important. You do all right, just missing good environment i guess.
I would heavily bend her on watering day, when she is most lanky, create side shoot canopy ( not only top ) and then would flip to flower.
I did one grow with table light. Fun experiment.
growdiaries.com/diaries/154077-grow-journal-by-asnoriu