Scrog it, seriously!!!! I mean I am sure alot of that stretch especially if its an indoor plant is between the node spacing which most likely isn't going to fill out, so bending them through a screen actually helps the light reach the flower sites, and therefore increase yield.
Also like was said earlier, if its really been 5-6weeks into flowering already, then most of the stretch should be over with, although there is also the "bushmaster" option ( Made by Humboldt County Originals or something like that, not Humboldt Nutrients though It is a nute additive that stunts vertical or terminal shoot growth ** do ur research on any product before use, as it might not be proper for your application or situation ** ). I like this, and it does if used properly make a huge difference!!!!
Go outside, 7 hours direct, with an additional 5-6 hours shaded.... will actually force flowering allowing the plant complete more evenly.....
Soil, outside with the sun bud always will beat anything that can be did indoors!!! Put the lil girl outside, just make sure to water and feed her properly..... and ur good. BTW I wouldn't reccomend hydro nutes if its outside in the dirt. If outside in something like pro-mix or coco, then hydro nutes could be ok......
But if you are going to put her outside, which seems like letting her live to her potentional if she is already 5ft. tall, just get some good organic garden soil, some perlite and some coco or peat, dig nice big hole, mix all ur "dirt" in it, transplant into it, feed with water and B-1 for a few days to a week. Then sit back water as needed and watch!!!