Beware of MEDSRX.COM, Villagemeds.com, First-dose.com, publixrxsupply.com they are all the same Canadian online company. They sell defective toxic medication. They also frequently 'forget' to send you your merchandise though they quickly charge your card.
They do not answer their phone, refuse to resolve complaints. They grossly overcharge for generic meds. They sent me some medication where the bottle was cracked open and the meds had been coated with a toxic substance. They also charged me Twice for almost $150 and never delivered any merchandise.
Moreover, when you call them to try and resolve the issue...no one answers the phone. When you leave a message no one ever calls you back.
I have reported them to the FDA.