One of the best home sleep remedies you'll find is simply to make your bed as comfortable as possible. If your bed is too hard or too soft it can keep you from sleeping properly. Another thing that can keep you awake at night and from falling into a deep sleep is noise. If you live in an urban area where the noise cannot be avoided, wear earplugs or use a fan to make white noise to drown out the offending noise.
When it is getting just a few hours from bedtime, make sure and limit consumption of alcohol and caffeine. Also, try and keep a normal schedule if you have insomnia and avoid taking naps during the day as this will make it harder for you to sleep at night. Try your very best to go to sleep and wake up at the same times every day.
Another thing that has helped many people with sleeping problems is having a bed time ritual. For example, taking a hot bath a couple of hours before bed time is a great way to relax your body and prepare you for a night of sleep. Some things are little more obvious than others, and that milk and cookies that your parents gave you before bed time actually works for many people. Sugary foods eaten about thirty minutes before bed time can act as a sedative and make it much easier for you to go to sleep and stay asleep.
Use one of these methods rather than using drugs for insomnia and you'll have much more luck falling and staying asleep.