Quite likely to be a classic long-flowering sativa. In which case taking FOREVER to finish is perfectly normal. Congratulations on keeping a sat happy indoors for that long! It is a challenge!