Insomnia occur due to some cause. If the cause is mental then medicine cant remove it and insomnia persist if u stop medicine. Then u have to consult psychologist online or offline and take help to find the proper cause and then treat according to ur cause.
If the cause is physical or cause is unknown then best way to treat it is Homoeopathy. It is the best line of treatment in such idiopathic diseases.
Next Steps
Now take-
1)Kali phos 200- 2drops twice a day for 3 days.
2)Passiflora Q - 25 drops in 60ml of water 1 hour before sleep at night-for 7 days.
Report me after that.