She is in veg from the day her first leaves appear.
If you want beautiful flowers, you might have to find a better hiding spot, cannabis really needs at least 6 hours of direct sunlight each day to perform to its best potential.
No way to tell 100% if she is female until it starts flowering towards the end of summer.