They were good to me within the last week, give them a chance. Efarma.com will never get my business again. Shipping labels in Italian meant my package was delayed at customs for 2 weeks
I placed my initial order from them and it took two weeks before they shipped it out (almost 3 weeks to receive my order). They never disclosed on their website that they were temporarily out of stock. When I placed my recent order, their website made it look like they had product in stock so I made the purchase. I could have placed a larger order, but am afraid if this stuff doesn't work and makes my hair worse I'll end up being stuck with a bunch of unused bottles.