Nice first grow keenan. I also grow with cfls and they kinda suck unless you have side lighting, lights around the sides of the plant for those lower bud sites. I also had this problem on my first grow, they stretched out loads and i only got big buds on top and all the other buds were tiny ! For your next grow i would suggest a technique called LST which is low stress training. This basically involves training your plant to be a bush by using string to pull branches sideways. Quite difficult to explain but i have done it on my current grow if you want to take a look.

Also what type of light have you got ? Its looks like the cool light which you use for vegging ? You need to use warm like which is 2700k for flowering or yours buds wont be very dense.

Still looking good though and you will learn a ton from your first grow !