Carrie Underwood has admitted she suffered from insomnia when she was pregnant - but it was great for her because she used that time to write her book.