Is that 2 plants in 1 pot? If it is, I would transplant ASAP!
Also, after you have successfully transplanted (fingers crossed) I'd wait about a week or so before I started flowering. Just remember that during the flowering period the plant will double in size, maybe even tripple! So unless you want an 8' foot plant, I would consider flowering it pretty soon.