This plant isnt done yet, not even close. I dont see any signs that the buds are even starting to mature ( amber pistols etc etc). Its slow growing thats all. If you harvest her now all you will have is a bunch of undeveloped buds that will prolly just give you a headache. She looks very normal but given you have told us how old she is means she is just very slow at flowering. Give her time and she will grow more and more. My thought is she isnt getting enough light. i mean she is in a 10 gallon pot, and looks very healthy and green. Seems that light is your only area that needs improvement IMHO.