Naturally, I am skeptical of everything online. This company is legitimate. I placed my first order for the smallest amount possible. It arrived sooner than expected. I didn't pay the extra money for speedy air mail. I placed another order that was much larger and it came right on time. I will definitely use this company again for even larger orders now that I trust them. They also give you discounts every time you place an order which is cool. One thing to keep in mind is if you place a larger order, they will send half in one shipment, and then the other half after that to avoid customs scrutinizing your package. I am very happy, I no longer need to pay tons of money to see a doctor and therapist (and have them tell me a bunch of stuff I already know) in order to get my medication.