Fenugreek Sprouts - How am I doing? Am I done?
According to Sprout People. sprouting fenugreek should require about 2-3 days, which you are already passed.

They show pictures of the various stages; yours look quite similar to their "ready to harvest" picture:



The sample ones show a sprout length of about 2.5 - 3 times the length of the initial seed; the ones you show are close to 3-4 times as long.  This would suggest they are quite ready.

Note that in some sense, sprouting is a zero-sum game.   They are not rooted in soil, and so cannot absorb any nutrients.  Any growth of the sprout is paid for by consuming the calories and nutrition in the initial seed.  Waiting too long will just cause them to die.