Loading new levels

How can I load a new level via time? I want the user to start on level one, then after x amount of time has passed, a fade to black then level 2 starts and so on.