What are the different types of insomnia?

Insomnia can take a variety of forms. Read all about the different types of insomnia here.