You can technically keep a plant in the vegetative stage for as long as you like. But be prepared to have the space to grow it and expect it to at least double in size when you flower it. As for yield, like Hoenhiem said, that depends on the strain and other factors.