For three weeks its a little small but i belive this is due to a lot of stress. Have you transplanted her? or had an inconsistent lighting schedule? but besides that it is looking way better! good job man :thumbsup: one thing cool about your plant is it has virtualy no stretching inbetween nodes which usually only happens with high powered hps lights. once again good job and hopefully you will see a good amount of bud out of her !