Where can I find pokemon cards?

Anyone know where I can actually find pokemon cards? Saw reviews on amazon that people open them and take the good cards out and find ways to close them again and I can never catch them on restock days to buy them in store…thats all my son wants for his birthday! HELP