If you want her to stretch out bud just put it in a larger pot, that pot is too small.
Do not water every day, only when the soil is dry atleast 2 inches deep. If you
start flowering it now you wont yield much. It looks over-watered though and that would be
your growth stunter.
I would transplant in a pot atleast twice that size, since your only doing one plant wouldnt hurt to have a over sized pot.
You usually want to start flowering when your plant is around 12 inches tall or has 8-14 internodes.
Heres a tip, whatever size your plant is... its going to triple in height during flowering. So say you have a plant thats a foot tall... it will be 3 feet when its done.