It's best to do what Cassin said, but if that option is not feasible for you than you should search around on this forum about the online places. There's a few reputable online pharmacies with exceptional customer service. The generics you would want to buy would be made by Cipla or Dr. Reddy's. What seems to be like the two most reputable pharmacies are inhousepharmacy.com and hairpharmacy.com (This is United Pharmacy).