There is no definitive answer to this question as the iPhone alarm can snooze for different lengths of time, depending on the specific model and settings. Generally speaking, however, the alarm will snooze for around 30 seconds after it goes off for the first time.