What are the types of insomnia and what causes them?

They are several of. Them, please those facts that will help you.
Thre are type of. Insomnia is categorised into 3 types, measured the length of time you have insomnia for. These types 3 types are are transient, acute and chronic insomnia. Please read the treatment in the web below.