I haven't ordered from them, but have learned that 2-7 days is from the date the book leaves their warehouse. It could take a couple of days for that to happen. They also don't count weekends or holidays. Our postal service is slowing down too. Hopefully you will get it by Monday.