Northern lights typically appear for a few minutes only. A show for about 15 - 30 minutes is considered to be a good show. Being a natural phenomenon, it is quite uncertain to predict its timeline even.