I think it takes almost 2 weeks to get it....that has been my experience....why not call and ask them what the expiration date would be and then ask when you would need to order to achieve the expiration date you would like..
Based on reports I have seen here, it seems if you order after the 7th of the month it will be valid for a year, plus the following month. So if you wer to order today, it should be valid through August 07. Thats not first hand info, but just what I have gathered here(I plan to order mine today too).