looks good to early to sex for me any way to keep it from getting to tall look up LST {low stress training} as for age ? idk kinda hard to tell so i'll guess
3-4 weeks hope this helps answer your q's

good luck with your find