Hi,

Your plant looks pretty good to me!
I have a plant at exactly the same stage as yours (starting 5th week of flower today) and my buds are smaller but then I have had some health and stress issues.

Looking at the leaves of your plant, it could be mostly Sativa (same as mine with long, thin leaf fingers) and therefore it will have a much longer flowering time, at least 10 weeks but possibly more than that depending on how much Sativa she is.
Some pure Sativas can take 16 weeks to flower!

What type of light are you using?
How tall is the plant?
How much Veg time did you give it?
How many litres/gallons is the pot?