Where do you find the TM hypnosis in Pokemon Black 2?

Hypnosis cannot be found as a TM in Pokémon Black 2, it's a level-up move that Pokémon such as Poliwag, Gastly, Drowzee, Exeggcute, Hoothot, Politoed, Yanma, Stantler, Ralts, Spinda, Lunatone, Glameow, Bronzor, Darkkrai, Patrat, Munna and Sigilyph are capable of learning.