Hi. Insomnia can be due to many reasons. It can be due to physical disorder or due to stress, anxiety, adjustment problems, depression.
Physical illnesses such as hypertension,
thyroid problem, chronic pain conditions, arthritis etc which have to be diagnosed by physical examination and relevant investigations.
But if they are due to psychological reasons then treating them will help out insomnia.
But if there are no reasons for insomnia then medicines are going to play important role.
Next Steps
Kindly consult psychiatrist for further help.