If you do your research and buy from a reputable site it should be good. Ive used brand name and generic and both should be same if from a reliable source. I've always bought from http://24tablets.com and it's just as strong as the brand and they don't ask for a prescription either.