Focus Punch is a move which a Pokemon will start using at the very start of a turn, and if a Pokemon hits them after using the move (in the same turn) the move will fail. But if they don't use an attacking move or their attacking move misses, Focus Punch will successfully hit the target at the end of the turn it was selected in.
So it's a one-turn move.