I think some of these reviews are flat out lying. I have always received everything I ordered within one week and I have ordered from them probably 20 different orders and NEVER had a single problem at different addresees too. Some of you are definitely lying, shame on you!