Okay this is going to hurt.

That plant will probably not make it to harvest. It still has a ways to go, and you have SERIOUS problems.

There are several things you need to address, and address NOW:

1) Height to pot size ratio- Do you have at least a gallon of soil per foot of plant height? Sativas with their large size, long flower time, and lankiness are easy to forget to repot as often as needed.

2) You have a very very VERY bad problem with your leaves thin and cupped under. It appears to me that either you are giving them WAY too much nitrogen and/or your temps are too high.

3) Both of the above mistakes (Nitrogen and high temps) will also give you the other thing that I am seeing, which is you don't have the sort of bud mass that you would expect from a 4 month plant, EVEN a sativa. Another thing to check is possibility of light leaks. Now, with the combination of these things, the possibility of male sex parts growing on that plant is VERY high, so check often.

4) Back on the light leak thing: I see stress leaves (long and single-bladed) on that plant. Plus the extended flower time. Plus the wispy buds. All symptoms of a light leak.

To sum up:
-Flush your plant heavily with pH adjusted water, 3 gallons per gallon of dirt.
-Repot into a larger container that has a high quality medium in it
-Check for, and fix, light leaks
-Use a complete fertilizer that has a lot less N than whatever you are currently using
-To determine harvest time, look at trichomes... when they have all gone cloudy, and you see some starting to turn amber, it is time.

Sadly that plant is probably going to have to be chalked up to a learning experience.

Good luck on your next grow.