I must be one of the lucky ones. I don't care about the time it takes. I first ordered from ft knowing it was going to be a while before it came. My first order took 5 weeks, next around 3. Both long enough to tell me if I wanted something quick then ft wasn't the place to go. Instead I went for the order something every couple of weeks and get what comes when it comes. I got a nice little bag of drip tips this week. Long short stainless glass, no idea how long they took to come as I ordered them in an insomniac moment and chose not to count the days. Little and often seems to work with ft. I know ft will split an order if one item is out of stock on a list of ordered bits, but keeping orders small will likely save any delay in case they aren't on the ball and they hold an order up for one item.
Somebody here said they paid 20 quid to get expedited delivery, no way I would be doing that, for me that's like paying as much for postage as my average order.
Cheap stuff, Free delivery. You get what you pay for (but sometimes you don't).