I hope you are not doing night shifts, because night-shifters do have insomnia
For Insomnia, there are many medicines. But try to avoid the medicines and go for natural remedies initially. Some natural tips
Keep your sleep time the same daily.
Avoid tea & coffee (both contain caffeine), cigarette & tobacco (contain nicotine
) and other stimulants six hours before your normal sleep time.
Take a glass of warm milk before going to bed.
If nothing works out you may take some pills later on.