the good news is, you're getting alternating nodes, which means this plant is fully mature and ready to flower. a week or so at 12/12 and it will definitely be showing its sex
the bad news is, i think i see male preflowers--i could be wrong though, i hope i am!