Unlucky. All Pokémon sleep for 1-3 turns (2 in case of Rest). But if the Pokémon has Early Bird ability, the number of turns sleeping is halved (rounded down) to 0-1 turns.
@@anotherguy3709 1-3 turn sleep exists since Gen 5. In Gen 3 and 4 it was 1-4 turns. In Gen 2 it was 1-6 turns, and Gen one was 1-7 turns (actually, it's effectively 2-8 turns since waking up wastes a turn).