You dont have to keep buyin seeds, make your own..Germ your existing seeds, if you get a male show around day 17-20 keep it.
Dont leave it in the grow area, put it on a window sill, so you can take the pollen from it once it starts flowering..
It'll grow fine on the window sill, it might shorten...