I've ordered tongkat Ali from fitness warehouse for over a year. The quality is excellent. As this place is just over 200 miles from me, delivery was usually 3 to 5 days. The last couple orders took 2 to 3 weeks. I've submitted my complaints, but I'm not prepared to wait such a long time anymore.