Well done Brenden! You'll have to wait about a year and a half to 2 years before you see any flowers.
From the looks of the picture NOW would be a good time to separate the seedlings since they are making true leaves. Don't wait too much longer because the roots will become hopelessly entangled and difficult to separate. Start them off in small individual pots and work your way up to gallon size for the first year and make sure you incorporate some of the soil they are in now with some new. You'll want to handle them by the leaves, not the stems. Any time I work with seedlings I repeat my mantra over and over:
Leaves can be replaced, stems cannot.