I popped a second email to John for you.
"I personally wouldn't worry about up to a year past the expiry date on F10. One of the F10 company directors told me it doesn't break down and is still active long past the expiry date. I don't however think anyone could give a specific time as it would depend on how its been stored, at what temperature etc.
regards, John"
The next time you order from whom ever, you may ask if they can ship F10 close to the manufacturing date. It is dated for three years, larger groups may go through it faster and not care about the expiry dates. It sounds like a supplier issue.