it will be hard to squeeze much more bud from a large plant in a small pot like that.
the pics are too fuzzy to say for sure, but 2 - 4 weeks is about right.
next time around, just make sure to give her more root space. the bigger the roots, the bigger the fruits, as they say.
not bad for a first grow at all!